IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Tester nombre : float ou integer?


Sujet :

JavaScript

  1. #1
    Invité
    Invité(e)
    Par défaut Tester nombre : float ou integer?
    Bonjour,

    J'aurais voulu savoir si il existait en JavaScript une fonction pour tester si un nombre est un entier. Si non, comment pourrais-je procéder pour faire cela?

    Merci!

  2. #2
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Une solution est de tester l'egalité des fonctions parseInt() et parseFloat() de la valeur.

    Si parseInt(x) == parseFloat(x) alors x est un entier sinon x est un float
    Yes We Can

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui c'est une excellente idée!

    En attendant une réponse je l'ai fait par regex mais c'est plus simple comme tu dis.

    Merci et bon week-end!

  4. #4
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    Ou encore plus simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    isFloat = function(number) {
       try {
         return (number.toString().indexOf(".") != -1);
       } catch (ex) { return false; }
    }
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. MVC AJAX et nombres Float
    Par zax-tfh dans le forum ASP.NET
    Réponses: 2
    Dernier message: 14/01/2010, 10h57
  2. tester un float a zéro
    Par contremaitre dans le forum C
    Réponses: 6
    Dernier message: 04/09/2009, 13h30
  3. séparer un nombre float
    Par namstou3 dans le forum Langage
    Réponses: 1
    Dernier message: 09/08/2007, 19h53
  4. Tester un FLOAT dans une clause WHERE
    Par manhattan.project dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/08/2007, 12h20
  5. Arrondir un nombre float
    Par Kyojimbo dans le forum Général Python
    Réponses: 5
    Dernier message: 14/03/2006, 19h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo