JS와 HTML을 사용하여 간단한 난수 생성기 게임을 만들고 있습니다. 이 게임에서는 난수의 최소값과 최대값을 설정할 수 있습니다.
그러나 변수를 설정하고 결과를 기록할 때 불가능한 숫자가 나타납니다. 예를 들어 최소값을 50, 최대값을 100으로 설정하면 58650 , 16750 또는 31450 과 같은 답변이 표시됩니다. 설정한 가장 작은 숫자가 항상 끝에 나타나는 것을 확인했습니다. 형식을 변경하고 코드를 변경해 보았지만 아무것도 작동하지 않는 것 같습니다.
이 문제에 대한 해결책을 아시는 분 계신가요? 귀하의 도움에 크게 감사드립니다. 감사합니다! !
Home.html(아마도 문제는 아닐 것임):
으아악Home.js:
으으으으P粉3107540942024-04-04 10:39:25
입력 요소의 value
属性是字符串,因此您需要先将其转换为数字(否则,+
执行字符串连接而不是加法)。这可以使用一元加运算符来完成,即 const usermin = +usermininput.value
和 const usermax = +usermaxinput.value
입니다.
또는 并访问
valueAsNumber
속성을 사용하세요.