Bonjour,
y t il une fonction javascript qui me permet de verifier si une variable est de type float?
Merci d'avance.
Bonjour,
y t il une fonction javascript qui me permet de verifier si une variable est de type float?
Merci d'avance.
parseFloat
Bonjour,
pas si elle est déjà de type float (flt = parseFloat(string) )Envoyé par Mathieu2000
IsNaN() ?
A+
Bonjour,
est ce que cette fonction "IsNaN()" va tester si la variable est un entier ou décimal?
Code : Sélectionner tout - Visualiser dans une fenêtre à part function isFloat(){return (parseFloat(Nr)==Nr)}
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Salut,
Javascript ne connait pas spécifiquement de type float ou int, il travail
avec un type number
Pour savoir si un nombre est entier un idée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 alert(typeof 1); // number alert(typeof 1.23); // number
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function isInt(n){ return parseFloat(n)==parseInt(n); }
Donc il suffit d'utiliser la fonction "IsNaN()" pour tester si la valeur saisie est un nombre (n'importe quel soit entier ou float)?
Oui, mais isNaN autorise certaines notation comme l'hexa, par ex: 0xFF est considéré comme un nombre.
je pense que tu peux le verifier
en faisant comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var machaine="Tout le monde"; document.write("Ma chaine=",chaine, "<br />"); document.write("Son typeOf est:",typeof(machaine), "<br />");
Partager