공부/HTML&CSS&JS

자바스크립트 isNan

Im_꿀통 2021. 10. 25. 17:49
반응형

만약 입력받은 값이 문자가 아닐경우(여기서는 숫자를 원한다) isNaN을 쓰면됨

 if (
    isNaN(rangeNum.value) ||
    isNaN(myNumber.value) ||
    rangeNum.value < 0 ||
    myNumber.value < 0
  ) {
  수행할 작업
  }
  
  else {
  }

  rangeNum.value와 myNumber.value가 숫자가아니다 또는 0보다작다면 if를 실행하고
  
  rangeNum의 값과 myNumber값이 숫자이고 그리고 0보다 크다면 else if를 실행