Cette fonction évalue un argument pour déterminer s'il ne s'agit pas d'un nombre (NaN : Not a Number).

Si c'est le cas, elle renvoie true ou bien false si c'est un nombre.

isNaN(Argument)

isNaN("un nombre") //retourne true

isNaN(20) //retourne false
Exemple [voir]
<html>
<head>
  <script language="JavaScript" type="text/javascript">
    function valider(){
        var nombre = document.form.nombre.value;
        if(!isNaN(nombre))
          alert("Le nombre est correct !");
        else
          alert("La valeur saisie n'est pas un nombre !")
        return false;
    }
  </script>
<body>
    <form name="form">
        <input type="text" name="nombre" value="0.123456789"/>
        <input type="submit" value="Valider" onclick="valider();">
    </form>
</body>
</html>