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

Comment détecter les décimales en javascript

青灯夜游
Libérer: 2023-01-07 11:47:41
original
11218 Les gens l'ont consulté

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 :

1

2

3

4

5

6

7

8

9

10

function isDot(num) {

    if(String(num).indexOf(".")>-1){

        console.log("是小数");

    }

    else{

        console.log("不是小数");

    }

}

isDot(121.121);//含有小数点

isDot(454654);//不含小数点

Copier après la connexion

Résultat de sortie :

1

2

是小数

不是小数

Copier après la connexion

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

1

2

3

4

5

6

7

8

9

10

11

12

function isDot(num) {

    var rep=/[\.]/;

    if(rep.test(num)){

        console.log("是小数");

    }

    else{

        console.log("不是小数");

    }

}

isDot(121.121);//是小数

isDot(454.654);//是小数

isDot(454654);//不是小数

Copier après la connexion

Résultat de sortie :

1

2

3

是小数

是小数

不是小数

Copier après la connexion

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal