Kata pengantar:
Sebelum membuat penilaian, pertama -tama kita harus tahu bahwa variabel yang ditentukan oleh VAR di JS adalah string secara default. Jika Anda cukup membandingkan string, kesalahan akan terjadi dan Anda perlu mengubahnya menjadi jenis int untuk perbandingan.
[ Catatan : 110 dan 18 adalah 18 dalam program yang Anda tulis, karena kedua angka ini adalah string, dan setelah 1 dan 1 sama, 1 dan 8 tentu saja 8, jadi 18 besar. Anda mengonversi ke tipe int sebelum perbandingan. if (parseInt (num2)> parseInt (num1))】
Contoh kesalahan:
<script> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (num2> num1) <!-writing writing-> {alert ('num2> num1!'); mengembalikan false; } return true; } </script>Contoh yang Benar:
<script> function check () {var num1 = document.form1.num1.value; var num2 = document.form1.num2.value; if (parseInt (num2)> parseInt (num1)) <!-penulisan yang benar (konversi ke int)-> {alert ('num2> num1!'); mengembalikan false; } return true; } </script>Di atas menggunakan dua contoh yang benar dan salah untuk menunjukkan cara menilai ukuran dua angka, jadi jangan mengacaukannya.