Forum Clubic

[RESOLU] Problème de somme en javascript - Je n'arrive pas à faire une somme en js

Bonjour, j’ai un petit problème en javascript qui peut paraitre idiot, mais bon, j’aimerais de l’aide :

voici mon script

<script LANGUAGE="JavaScript">
<!–

precision=form.precision.value; /* Cela me retourne la valeur du champ précision, rien d’anormal : ca me retourne 4 si je met 4 dans le champ, par exemple

nombre=2;

somme=precision+nombre; /* Là est le problème , il me retourne 42 au lieu de 4+2=6

// Fin du script -->

</SCRIPT>

Comment faire ???

Merci de votre aide

<script language="javascript">
i="2";
j=2;
x=parseInt(i);

document.write(i);
document.write("<br>");
document.write(i+j);
document.write("<br>");
document.write(x+j);

</script>

Change

precision=form.precision.value;

Par

precision=parseInt(form.precision.value);

La valeur d’un champ HTML est une chaîne de caractères, il faut la convertir en entier.

merci ca marche !

donc change ton sujet en y rajoutant [résolu] devant