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

Flash Discussion :

[AS2] Detecter si un nombre est un entier


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 232
    Par défaut [AS2] Detecter si un nombre est un entier
    bonjour, n'ayant pas trouvé ma réponse dans l'aide de flash, je vous la pose...

    Comment est-il possible de détecter si un nombre est un entier ou non.

    Je m'explique:
    Je récupère un nombre dans une variable, et j'aimerais savoir si c'est un nombre à virgule ou non.


    Pour le moment je fais ceci (c'est un exemple):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    mavariableDeBase = monNombre;
    mavariableEntiere = parseInt(monNombre);
     
    if (mavariableEntiere === mavariableDeBase) {
       trace ("monNombre est un entier");
    } else if (mavariableEntiere != mavariableDeBase) {
       trace ("monNombre n'est pas un entier");
    }
    Y a t il une façon plus simple de procéder?

    Merci d'avance

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Bonjour a tous ,

    Y a t il une façon plus simple de procéder?
    A partir du moment ou tu n'écrit qu'un ligne pour faire un traitement, j'interprete cette question ainssi :
    Y a t il une façon plus rapide pour effectuer cette détéction ?

    Je ferrais ainsi pour ma part.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var my_num:Number=new Number(35.598);// 35,598 ou 35.598 ( je sai plus )
    var my_int:Number;
     
    my_int=Math.floor(my_num);
    if( my_num == my_int )
      trace("Entier");
    else
      trace("flottant");
    Le traitement de nombre est plus rapide que le traitement d'une chaine de caractere

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 232
    Par défaut
    35,598 ou 35.598 ( je sai plus )
    c'est un "." qu'il faut mettre.

    en tout cas merci pour ta reponse, mais je pensais qu'il existait une fonction déjà existante. En tout cas ta façon de faire fonctionne parfaitement.

    Merci

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

Discussions similaires

  1. vérifier qu'un nombre est un entier en java
    Par paolo2002 dans le forum Langage
    Réponses: 6
    Dernier message: 31/01/2008, 13h00
  2. vérifier qu'un nombre est un entier
    Par baya1 dans le forum Langage
    Réponses: 4
    Dernier message: 19/04/2007, 21h29
  3. Tester si un nombre est un entier ou un décimal
    Par sab_etudianteBTS dans le forum ASP
    Réponses: 5
    Dernier message: 20/02/2007, 16h52
  4. [VB6] Un nombre est il entier
    Par jerzy59 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/05/2006, 16h10
  5. [Math]Tester si un nombre est un entier positif
    Par billy67 dans le forum Général Java
    Réponses: 9
    Dernier message: 28/12/2005, 09h14

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