Prefácio:
Antes de fazer um julgamento, devemos primeiro saber que a variável definida pelo VAR no JS é uma string por padrão. Se você simplesmente comparar a string, ocorrerá um erro e precisará convertê -la em um tipo int para comparação.
[ Nota : 110 e 18 são 18 no programa que você escreve, porque esses dois números são strings e, após 1 e 1, são iguais, 1 e 8 são obviamente 8, então 18 é grande. Você converte para o tipo int antes da comparação. if (parseint (num2)> parseint (num1))】
Instância de erro:
<Cript> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (num2> num1) <!-Erro escrevendo-> {alert ('num2> num1!'); retornar falso; } retornar true; } </script>Exemplo correto:
<Cript> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (parseint (num2)> parseint (num1)) <!-escrita correta (converta para int)-> {alert ('num2> num1!'); retornar falso; } retornar true; } </script>O exposto acima usa dois exemplos de correto e errado para demonstrar como julgar o tamanho de dois números; portanto, não estrague tudo.