Maison >interface Web >Questions et réponses frontales >Comment détecter les décimales en javascript

Comment détecter les décimales en javascript

青灯夜游
青灯夜游original
2021-09-08 18:24:3411191parcourir

Comment détecter les décimales en JavaScript : 1. Utilisez indexOf(), syntaxe "String(num).indexOf(".")", si la valeur de retour est supérieure à "-1", c'est une décimale. 2. Utilisez des expressions régulières, la syntaxe "var rep=/[.]/;rep.test(num)".

Comment détecter les décimales en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Méthode Javascript pour détecter s'il s'agit d'une décimale

Méthode 1 : Utilisez la méthode indexOf()

Idée :

Si une décimale a un point décimal ".”的,我们可以利用indexOf()方法判断小数点的出现位置来判断是否为小数,如果indexOf()方法的返回值>-1", c'est une décimale

.

Code d'implémentation :

function isDot(num) {
	if(String(num).indexOf(".")>-1){
		console.log("是小数");
	}
	else{
		console.log("不是小数");
	}
}
isDot(121.121);//含有小数点
isDot(454654);//不含小数点

Résultat de sortie :

是小数
不是小数

Méthode 2 : Utilisez des expressions régulières pour déterminer s'il s'agit d'une décimale

function isDot(num) {
	var rep=/[\.]/;
	if(rep.test(num)){
		console.log("是小数");
	}
	else{
		console.log("不是小数");
	}
}
isDot(121.121);//是小数
isDot(454.654);//是小数
isDot(454654);//不是小数

Résultat de sortie :

是小数
是小数
不是小数

[Apprentissage recommandé : Tutoriel avancé javascript ]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn