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 :

Problème avec une addition...


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut Problème avec une addition...


    j'ai un petit soucis, je développe un "character builder", il s'agit en fait d'émuler les caractéritique d'un personnage de jeu vidéo.

    Chauqe perso à des points dans des caractéristiques qui sont fixes, ensuite par passage de niveau on gagne trois points à placer dans les caractéristiques de son choix. Selon la caractéristique augmenté le rapport point placé/point gagné varie.

    Et c'est là qu'est mon problème, lorsque le ratio entre point placé/point gagné est un entier pas de problème, mais lorsque le ratio devient un chiffre à virgule (0.18 par exemple) alors là ca ne fonctionne plus... :s

    j'ai essayé parseInt sur les champ récupérés mais ca ne donne pas plus de résultat.

    Quelqu'un aurait-il une idée?

    ps pour le code il est dans la source de cette page

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    t as essayé de mettre justement un . au lieu de la , ?
    et c est quoi ton probleme exactement ? t as un message d'erreur ?

  3. #3
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Je viens de trouver, j'utilisais un parseInt au lieu d'un parse Float

    Par contre atre soucis maintenant c'esst que j'obtiens un chiffre du genre : 98.54000000000002 alors que j'ajoute 0.18 en 0.18 :s

    Je me dis que je pourrais faire un substring jusqu'a deux chiffres après la virgule ou y a t il une fonction qui formate un nombre ?

  4. #4
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Bon j'ai trouvé la fonction Math.round() avec Math.round(variable*100)/100 pour retourner un réel avec 2 chiffres après la virgule ^^

  5. #5
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684

  6. #6
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Décidément fred t'es l'meilleur

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

Discussions similaires

  1. Problème avec une UDF
    Par kanmaber dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/08/2004, 23h42
  2. [JBOSS] [Struts] Problème avec une application
    Par Tiercel dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 13/07/2004, 13h50
  3. Problème avec une instruction OUTER /Postgres
    Par Volcomix dans le forum Langage SQL
    Réponses: 14
    Dernier message: 21/04/2004, 16h56
  4. problème avec une requête imbriquée
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 13
    Dernier message: 05/12/2003, 10h29
  5. Problème avec une procédure stockée
    Par in dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/05/2003, 15h33

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