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 :

[Format] Variable numérique


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut [Format] Variable numérique
    Bonjour,

    Ma question est simple et concise:

    Comment contrôler qu'une valeur est bien numérique en JavaScript ?
    (avant export vers Excel car ça pose des problèmes de format dans les cellules)

    (/me is n00b with JavaScript)

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(IsNaN(ta_valeur));
    IsNaN = Is Not a Number

    /!\ Attention : true = "Oui c'est vrai, ce n'est pas un nombre" /!\



    A+

  3. #3
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    Merci pour ton aide,

    Et comment faire pour forcer le type en numérique dans ce cas ?
    parce que je me retrouve avec des nombres interprétés par Excel comme des chaines de caractères, jusqu'à ce que je rentre et sorte de la cellule sans rien faire de plus. Là il réinterprète correctement la valeur.

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Commodore_Psykopate Voir le message
    Et comment faire pour forcer le type en numérique dans ce cas ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    parseInt(le_nb, 10);   // en entier
    parseFloat(le_nb);     //  avec virgule
    A+

  5. #5
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    Merci beaucoup pour cette aide qui va droit à l'essentiel.
    Résolu

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/04/2014, 17h12
  2. [CR XI] format affichage numérique
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 09/02/2007, 18h32
  3. [PostgreSQL] Initialisation de variable numérique à vide
    Par civodultrebor37 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/01/2007, 15h31
  4. format champs numériques
    Par roro69 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 18/11/2006, 11h47
  5. Print texte et variable numérique (+ caractère ASCII)
    Par micatmidog dans le forum Général Python
    Réponses: 4
    Dernier message: 15/12/2005, 22h21

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