머리말:
판단하기 전에 먼저 JS에서 VAR로 정의 된 변수가 기본적으로 문자열임을 알아야합니다. 단순히 문자열을 비교하면 오류가 발생하고 비교를 위해 int 유형으로 변환 해야합니다.
[ 참고 :이 두 숫자는 문자열이기 때문에 110과 18은 18 세입니다.이 두 숫자는 1과 1 이후에 1과 8은 물론 8이므로 18은 크기 때문에 18입니다. 비교 전에 int 유형으로 변환합니다. if (parseint (num2)> parseint (num1))】
오류 인스턴스 :
<cript> 함수 check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.Value; if (num2> num1) <!-오류 쓰기-> {alert ( 'num2> num1!'); 거짓을 반환합니다. } true를 반환합니다. } </스크립트>Correct example:
<cript> 함수 check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.Value; if (parseint (num2)> parseint (num1)) <!-올바른 쓰기 (int로 변환)-> {alert ( 'num2> num1!'); 거짓을 반환합니다. } true를 반환합니다. } </스크립트>위의 두 가지 예제를 사용하여 두 숫자의 크기를 판단하는 방법을 보여 주므로 엉망이되지 마십시오.