Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mengesan perpuluhan dalam javascript
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!