« Programmation JavaScript/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
Touffy (discussion | contributions)
Touffy (discussion | contributions)
→‎Le piège : lien vers les détails de '='
Ligne 36 :
L'expression (ma_var = 0) est fausse. L'expression (ma_var = 5) est vraie. Mais dans les deux cas, l'affectation a lieu, écrasant le contenu précédent de la variable.<br/>
Donc cette erreur, si elle n'est pas comprise, plonge le programmeur dans des abîmes de questions et de doutes, avec peu de chances de comprendre pourquoi. Bien entendu, la bonne façon est d'utiliser l'opérateur d'égalité logique ( == ) à la place de l'opérateur d'affectation ( = ).
La valeur de l'opération d'affectation peut cependant être utilisée volontairement. Voir [[../Opérateurs#Affectation (= et ses dérivés)|la section sur l'opérateur =]].
 
== Branchement conditionnel ==