Предисловие:
Перед тем, как вынести решение, мы должны сначала знать, что переменная, определенная VAR в JS, является строкой по умолчанию. Если вы просто сравните строку, возникнет ошибка, и вам необходимо преобразовать ее в тип Int для сравнения.
[ Примечание : 110 и 18 - 18 в программе, которую вы пишете, потому что эти два числа являются строками, а после 1 и 1 равны, 1 и 8, конечно, 8, поэтому 18 велики. Вы конвертируете в тип Int перед сравнением. if (parseint (num2)> parseint (num1))】
Экземпляр ошибки:
<script> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (num2> num1) <!-ошибка написания-> {alert ('num2> num1!'); вернуть ложь; } вернуть true; } </script>Правильный пример:
<script> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (parseint (num2)> parseint (num1)) <!-правильное письмо (преобразование в int)-> {alert ('num2> num1!'); вернуть ложь; } вернуть true; } </script>Выше приведены два примера правильных и неправильных, чтобы продемонстрировать, как судить о размере двух чисел, поэтому не испортите его.