Si tu veux savoir si une variable est un nombre, sans notion de nombre entier ou pas, tu dois au moins vérifier que le nombre est infini ou pas, flottant ou pas.
En JavaScript tu peux utiliser cette fonction :
function isNumber(x){
return !isNaN(parseFloat(x)) && isFinite(x);
}
Tu peux l'utiliser comme ceci :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
var exemple = "1256";
function isNumber(x) {
return !isNaN(parseFloat(x)) && isFinite(x);
}
if (isNumber(exemple)) {
document.write("<p>" + exemple + " est un nombre</p>");
}
else {
document.write("<p>" + exemple + " n'est pas un nombre</p>");
}
</script>
</body>
</html>
Si tu veux en plus vérifier si le nombre est un entier, utilises Number.isInteger().