PC SOFT - Documentation en ligne
Version : 18.0
Communauté : 1 annotation | Consulter Flux RSS
Cette page est également disponible pour : WINDEV Mobile, WINDEV, WEBDEV, Etats & Requêtes
Version affichée :
EstNumérique (Fonction)
En anglais : IsNumeric

 
WinDev WebDev - Code Serveur WebDev - Code Navigateur WinDev Mobile Etats et Requêtes   Windows Linux Windows Mobile Windows Phone Android Widget Android iPhone/iPad Windows Store apps   Java PHP Ajax Code Utilisateur (MCU) Langage Externe   HyperFileSQL HyperFileSQL Client/Serveur Procédures stockées Hyper File 5.5 OLE DB ODBC Accès Natifs

Permet de savoir si une variable ou un champ est :
  • de type numérique (entier, réel, monétaire ou numérique).
  • de type chaîne pouvant être converti en numérique.
Versions 15 et supérieures
WinDev Mobile Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
WinDev Mobile Android Cette fonction est désormais disponible pour les applications Android.
WinDev Mobile Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
WinDev Mobile iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WinDev Mobile iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WinDev Mobile iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WinDev Mobile Widget Android Cette fonction est désormais disponible en mode Widget Android.
WinDev WinDev Mobile Windows Store apps Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WinDev Mobile Widget Android Cette fonction est désormais disponible en mode Widget Android.
WinDev WinDev Mobile Windows Store apps Cette fonction est désormais disponible en mode Windows Store apps.
WinDev Mobile Widget Android Cette fonction est désormais disponible en mode Widget Android.
WinDev WinDev Mobile Windows Store apps Cette fonction est désormais disponible en mode Windows Store apps.
 
EstNumérique("143")    // renvoie Vrai
EstNumérique("1.67")   // renvoie Vrai
EstNumérique("ABC")    // renvoie Faux
EstNumérique("3plus2") // renvoie Vrai
EstNumérique("7,5")    // renvoie Vrai
EstNumérique("1D2")    // renvoie Vrai
EstNumérique("2.5e-2") // renvoie Vrai
EstNumérique("09/01/2007") // renvoie Vrai

<Résultat> = EstNumérique(<Variable ou champ>)

<Résultat> : Booléen
  • Vrai si la variable ou le champ spécifié est :
    • de type numérique
    • ou de type chaîne pouvant être converti en numérique (avec la fonction Val par exemple),
  • Faux dans le cas contraire.
<Variable ou champ> : N'importe quel type
Élément dont on veut savoir s'il est numérique.

Remarque

  • Un buffer n'est pas considéré comme un numérique.
  • Une durée n'est pas considérée comme un numérique.

 
Composantes :
WinDev WebDev - Code Serveur Etats et Requêtes wd180std.dll
Windows Mobile wp180std.dll
WebDev - Code Navigateur WDJS.DLL
Java wd180java.jar
Linux wd180std.so
Android wd180android.jar
 
 
Version minimum requise : 9
Communauté : 1 annotation Flux RSS
Connectez-vous pour ajouter une annotation | Conditions Générales du service d'annotations
  • Jean-Pierre BLOCH (
    16 déc. 2009
    Associer Val() et EstNumérique()
    La fonction EstNumerique s'appuie sur la fonction Val() (pour cette fonction) :

    Dès qu'un caractère de <Chaîne source> ne peut pas constituer un nombre, la fonction Val arrête d'interpréter <Chaîne source>, et retourne le nombre correspondant aux caractères déjà lus.
    Cela peut s'avérer très pratique, ainsi VAL(100$) retourne 100, plutôt qu'une erreur.
    EstNumérique() et Val() se complète. En effet si Val(x) vaut zéro, cela peut indiquer soit que X=0 soit que X n'est pas un nombre. EstNumérique() permet de distinguer ces deux cas.
    Val("ABC") // retourne 0
    EstNumérique("ABC") // retourne faux