Probleme avec parseInt() en JS

Résolu
Bonjour,
Ma formule est
function stht()
{ 
	form.sthtn.value = parseInt(form.pht.value) + parseInt(form.pht1.value) + parseInt(form.pht2.value);
}

je vaudrai avoir un résultat à virgule mais quand j'execute la fonction sa me donne un chiffre rond
par ex 155.33 * 2 sa me met 306 au lieu de 306.66

Pourquois ?

2 réponses

  1. Contributeur
    si tu utilisais parsefloat, tu ne penses pas que ca irait mieux ?

    https://developer.mozilla.org/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Fonctions_globales/parseFloat
    1. Sa marche comment parsefloat
      j'y comprend rien !!!
    2. Merci pour float sa marche super bien merci
      J'ai trouvais comment sa marche
  2. Contributeur
    parce que int c'est un nombre entier, il n'y a donc pas de partie décimale ....
    1. Comment faire pour avoir un résultat a virgule alors ???