1er code javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : 1er code javascript

Re: 1er code javascript

par jojolapine » 07 avr. 2014, 15:38

Bonjour,

L'opération d'addition peut parfois poser problème en javascript.
En effet l'opérateur "+" sert à la fois à la concaténation et à l'addition.
Il faut donc être certain d'avoir des données numériques pour que l'addition fonctionne.

Il faut donc corriger le code comme suit :
[javascript]parseInt(q1)+parseInt(q2)+parseInt(q3)+parseInt(q4) ...[/javascript]
(ou utiliser parseFloat si les valeurs ne sont pas censées être des entiers)

un petit peu plus d'unfos : http://javascript.developpez.com/faq/ja ... ConcatPlus

Bon courage,

1er code javascript

par seb951 » 04 avr. 2014, 14:26

Bonjour à tous,

je viens ici soumettre un petit soucis pour mon tout premier code javascript.

je le confirme de suite je ne maitrise pas du tout le javascript.
je vous expose mon souci, j'ai créer un QCM avec en réponse oui ou non. ce QCM à pour but de déterminer de façon théorique bien sur le grade d'une personne atteinte de diabète.
pour le QCM tout vas bien, le soucis que je rencontre et pour le calcul des point, je ne peut me contenter d'une simple addition et le calcul qui à été réaliser par ma moitié (celle pour qui j'ai coder le QCM) contient plusieurs variable.

je vous poste le code de celui-ci :

Code : Tout sélectionner

//calcul du score function calcul() {score=q1+q2+q3+q4+(q1+q2+q3+q4)*q5+(q1+q2+q3+q4)*q6+(q1+q2+q3+q4)*q7+q8+q9*q10*q11+q12+q13+q14;}
et la je vous avoue que je patauge, car je n'obtiens rien en fonction des réponse donner a certaines questions, sur le papier le calcul tiens la route, mais pas en code.
comme indiqué plus haut je suis un newbies en javascript, donc si une $âme charitable peux m’apporter son aide, je vous en serais reconnaissant.

je suis disponible pour plus d'informations.

je vous remercie par avance
Seb.