Maison >interface Web >Questions et réponses frontales >Comment détecter les décimales en javascript
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)".
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!