Appliquez la notion
Question
Nous avons vu comment échanger deux nombres stockés dans deux variables différentes.
Vous disposez de l'algorithme suivant, avec deux variables que l'on souhaite intervertir. Complétez la trace suivante en remplaçant les X.
1
let value1 = 'Caroline';
2
let value2 = 'Bonsoir';
3
let temp = value1;
4
value1 = value2;
5
value2 = temp;
Étape | variable1 | variable2 | temp |
let value1 ='Caroline'; | X | ||
X | Caroline | X | |
let temp = value1; | X | Bonsoir | X |
value1 = X; | Bonsoir | X | X |
value2 = X | X | Caroline | Caroline |
Solution
Étape | variable1 | variable2 | temp |
let value1 ='Caroline'; | Caroline | ||
let value2 = 'Bonsoir', | Caroline | Bonsoir | |
let temp = value1; | Caroline | Bonsoir | Caroline |
value1 = value2 ; | Bonsoir | Bonsoir | Caroline |
value2 = temp | Bonsoir | Caroline | Caroline |