Bonjour,
y t il une fonction javascript qui me permet de verifier si une variable est de type float?
Merci d'avance.
Version imprimable
Bonjour,
y t il une fonction javascript qui me permet de verifier si une variable est de type float?
Merci d'avance.
Citation:
parseFloat
Bonjour,
pas si elle est déjà de type float (flt = parseFloat(string) )Citation:
Envoyé par Mathieu2000
IsNaN() ?
A+
Bonjour,
est ce que cette fonction "IsNaN()" va tester si la variable est un entier ou décimal?
Code:function isFloat(){return (parseFloat(Nr)==Nr)}
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:
1
2
3 alert(typeof 1); // number alert(typeof 1.23); // number
Code:
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:
1
2
3
4 var machaine="Tout le monde"; document.write("Ma chaine=",chaine, "<br />"); document.write("Son typeOf est:",typeof(machaine), "<br />");