12.8 Les opérateurs mathématiques - exercices |
See You Why? |
Voici deux propositions d'écriture d'un script. Lequel est à éviter? Justifiez votre choix.
var i = 10; |
i = 10; |
Évaluez chacune des expressions suivantes en supposant:
a=20, b=5, c=-10, d=2, x=12 et y=15.
Notez chaque fois la valeur rendue comme résultat de l'expression et les valeurs des variables dont le contenu a changé.
(1) (5*x)+2*((3*b)+4)
(2) (5*(x+2)*3)*(b+4)
(3) a == (b=5)
(4) a += (x+5)
(5) a *= c+(x-d)
(6) a %= d++
(7) a %= ++d
(8) (x++)*(a+c).
Les exercices précédents (de 1 à 8) comportent parfois des parenthèses inutiles. Éliminez ces parenthèses superflues.
Ée.
Ée.