이 사이트의 다른 예제를 보았지만 작동시키지 못했습니다.변수 간 임의 숫자 발행
양식의 2 개의 사용자 입력 변수 사이에 임의의 숫자를 생성하려고합니다. 숫자는 항상 양수입니다.
min = 5/max = 10 일 때 waitTimer는 2, 4, 28 등의 결과를 반환하는 경우가 있습니다.
내가 뭘 잘못하고 있니?
이 사이트의 다른 예제를 보았지만 작동시키지 못했습니다.변수 간 임의 숫자 발행
양식의 2 개의 사용자 입력 변수 사이에 임의의 숫자를 생성하려고합니다. 숫자는 항상 양수입니다.
min = 5/max = 10 일 때 waitTimer는 2, 4, 28 등의 결과를 반환하는 경우가 있습니다.
내가 뭘 잘못하고 있니?
.value
문자열을 숫자로 변환해야합니다. jsFiddle에서 변환을 위해 방금 +
연산자를 사용했습니다. http://jsfiddle.net/jfriend00/XF75E/ 여기
이 작업의 바이올린입니다 : 당신이 숫자로 변환 할 때 당신이 여기에서 볼 수
은 모두 잘 작동합니다. 당신이
parseInt()
를 사용하고 있는지 확인 http://jsfiddle.net/zAeR7/2/
당신은 단지 각 입력에 숫자를 넣어 입력 (누르거나 탭) 해제를 클릭해야하고 임의의 숫자를 업데이트해야합니다.
'parseInt()'는 두 번째 인자 (기수)를 패딩하지 않고'parseInt()'를 호출하는 것은 매우 좋지 않습니다. 왜냐하면'parseInt()'는 그것이 본 선두 문자에 기초하여 기수를 추측 할 것이기 때문입니다. jsFiddle은이 문제가없는'+'연산자를 사용했습니다. – jfriend00
js – diEcho