0
는 항상 "번호" 난 이미 시도 쓰기와 같은 반환 인 경우 : 항상 두 번째 조건 ""수 == NaN의 조건
을 반환 ----------if n.isNaN
if n === NaN
하지만,
var n = NaN
If (n == NaN) {return " not a number"}
else return "Number"
--"Number"
는 항상 "번호" 난 이미 시도 쓰기와 같은 반환 인 경우 : 항상 두 번째 조건 ""수 == NaN의 조건
을 반환 ----------if n.isNaN
if n === NaN
하지만,
var n = NaN
If (n == NaN) {return " not a number"}
else return "Number"
--"Number"
값이 JS에서 숫자가 아닌지 확인하는 유일한 방법은 isNan 함수를 사용하는 것입니다.
isNaN() 함수를 사용하십시오. – Lain
또한 사람이 거짓 값 (NaN)을 다른 거짓 값 (NaN)과 비교하기 때문에 예제가 작동합니다. true를 리턴하는 0 == 0을 비교하는 것과 같습니다. – Lain
isNaN 함수를 사용하거나 ['n! == n']을 체크 할 수 있습니다 (http://stackoverflow.com/questions/2652319/how-do-you-check-that-a-number-is -nan-in-javascript). –