Cara untuk mengesan perpuluhan dalam JavaScript: 1. Gunakan indexOf(), sintaks "String(num).indexOf(".")", jika nilai pulangan lebih besar daripada "-1", ia adalah perpuluhan. 2. Gunakan ungkapan biasa, sintaks "var rep=/[.]/;rep.test(num)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Kaedah JavaScript untuk mengesan sama ada ia perpuluhan
Kaedah 1: Gunakan kaedah indexOf()
Idea:
Perpuluhan mempunyai titik perpuluhan ".
". Kita boleh menggunakan kaedah indexOf() untuk menentukan kedudukan titik perpuluhan untuk menentukan sama ada ia perpuluhan nilai kaedah indexOf() ialah >-1
kemudian sebagai perpuluhan.
Kod pelaksanaan:
function isDot(num) { if(String(num).indexOf(".")>-1){ console.log("是小数"); } else{ console.log("不是小数"); } } isDot(121.121);//含有小数点 isDot(454654);//不含小数点
Hasil output:
是小数 不是小数
Kaedah 2: Gunakan ungkapan biasa untuk menentukan sama ada ia Perpuluhan
function isDot(num) { var rep=/[\.]/; if(rep.test(num)){ console.log("是小数"); } else{ console.log("不是小数"); } } isDot(121.121);//是小数 isDot(454.654);//是小数 isDot(454654);//不是小数
Hasil keluaran:
是小数 是小数 不是小数
[Pembelajaran yang disyorkan: tutorial lanjutan javascript]
Atas ialah kandungan terperinci Bagaimana untuk mengesan perpuluhan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!