1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| var a = b = 'Smoking';
alert( 'a = ' + a +'\nb = '+ b);
// modification de b, ne touche pas a
b = 'No' +b;
alert( 'a = ' + a +'\nb = '+ b);
// sur tableau
a = b = [1,2,3];
// b pointe sur a
alert( 'a = ' + a +'\nb = '+ b);
// la preuve modification de a
b.push(4);
alert( 'a = ' + a +'\nb = '+ b);
// pointe sur meme adresse memoire -> true
alert( '(a == b) -> ' +(a == b));
alert( '(a === b) -> ' +(a === b));
// declarations separees
a = [1,2,3];
b = [1,2,3];
alert( '(a == b) -> ' +(a == b)); // false
alert( '(a === b) -> ' +(a === b)); // false
// compare le contenu -> true
alert( 'a.toString() = '+ a.toString() +'\nb.toString() = '+ b.toString());
alert( a.toString() == b.toString()); // true |
Partager