Un ordinateur est bien évidemment capable d'effectuer des opérations mathématiques (arithmétiques). Les signes utilisés sont classiques : +, - , * (multiplication), / (division) ou encore % (modulo : reste d'une division). Il est tout à fait possible d'effectuer des opérations directement avec des nombres, mais il est aussi possible d'utiliser des variables.
Écrivez un programme qui additionnera le contenu de 2 variables (nom des variables : a et b). Le résultat de cette opération devra être "rangé" dans une troisième variable (resultat). Votre programme devra afficher le contenu de la variable resultat.
Testez votre programme avec JSFIDDLE.
Compléter le programme suivant pour que la variable resultat contienne le résultat de la division de a par b.
var a;
var b;
var resultat;
a=15;
b=4;
document.write(resultat);
D'après vous, que fait ce programme ?
var a;
a=11;
document.write(a);
document.write('<br/>');
a=a+1;
document.write(a);
Remarque : La ligne « document.write('<br/>');» est uniquement là pour permettre un retour à la ligne.
Vérifier votre réponse en l'exécutant à l'aide de JSFIDDLE.
Détaillons ce qui se passe dans le "À faire vous même 3.3" :
La suite est un peu plus complexe, mais très importante à comprendre. Il va falloir lire la ligne "a=a+1;" de droite à gauche, décortiquons cette ligne :
Ce raisonnement peut être généralisé pour éviter des erreurs parfois difficiles à corriger :
Dans une égalité, commencer toujours par évaluer l'expression se trouvant à droite du signe égal.