Artikel ini terutamanya memperkenalkan kaedah JavaScript untuk menilai dan memproses nombor Ia menganalisis kaedah penilaian nombor dan teknik biasa untuk pemprosesan nombor dalam JavaScript dengan contoh. Rakan yang memerlukannya boleh merujuknya adalah seperti berikut :
Atribut polimorfik Javascript sangat keren. A var tidak perlu mengingati begitu banyak pembolehubah pelik Namun, kadang-kadang anda akan keliru, mengapa, saya jelas menambah dua nombor jika keputusan ditambah sebagai rentetan? Ini adalah kelemahan Javascript's var Tidak seperti php, ia menggunakan . Di sinilah anda memerlukan parseFloat untuk menunjukkan secara jelas bahawa var ini ialah nombor. Anda perlu menggunakan isNaN untuk menentukan sama ada ini adalah nombor. Apabila isNaN (var yang dinilai), jika hasilnya benar, maka ia bukan nombor Jika hasilnya palsu, maka ia adalah nombor.
Berikut ialah program sedemikian Jika anda memasukkan dua nombor, anda boleh menambahnya secara normal Jika mana-mana nombor input bukan nombor, maka gesaan akan muncul jika dua nombor input , hasilnya akan muncul. Sangat berbaloi bahawa dalam Javascript, 00000.22 juga akan dianggap sebagai nombor, iaitu 0.22
Program ini juga ditulis seperti ini ambil perhatian bahawa selain menilai sama ada num1 atau num2 adalah Semasa mengira, anda juga mesti menghalang pengguna daripada mengklik butang batal! :
<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <body> </body> </html> <script> var num1=window.prompt("请输入一个数"); var num2=window.prompt("请输入第二个数"); if(isNaN(num1)||isNaN(num2)||!num1||!num2) alert("任意一个不是数!"); else{ var res=parseFloat(num1)+parseFloat(num2); alert("两数相加的结果是:"+res); } document.write("程序已经运行完毕,大家散了吧!"); </script>
window.prompt boleh memunculkan kotak input Walaupun ia jarang digunakan dalam halaman web hari ini dan hampir tidak kelihatan, kemudian ikuti proses di atas dan akhirnya gunakan maklumat output pada halaman web secara tindanan. Apa yang dipanggil maklumat output secara tindanan bermakna tidak kira apa kandungan pada halaman web, ia akan ditimpa oleh kandungan dalam document.write Kaedah ini jarang digunakan sekarang.
Di atas ialah keseluruhan kandungan bab ini Untuk lebih banyak tutorial berkaitan, sila lawati Tutorial Video JavaScript!