Bagaimana untuk mengesan perpuluhan dalam javascript

青灯夜游
Lepaskan: 2023-01-07 11:47:41
asal
11157 orang telah melayarinya

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)".

Bagaimana untuk mengesan perpuluhan dalam javascript

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);//不含小数点
Salin selepas log masuk

Hasil output:

是小数
不是小数
Salin selepas log masuk

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);//不是小数
Salin selepas log masuk

Hasil keluaran:

是小数
是小数
不是小数
Salin selepas log masuk

[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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan