首先定义三个值:
1. let a; 2. let b = '1'; 3. let c = '2';
a 、b、 c 可以随便命名
现在使他们发生交换
a = b; b = c; c = a;
它的意思是:
1. 把 b 赋的值强行变成 a 的值,现在 a 、b 都为1 ( 也可以理解为把 a 的值强行变成 b 的值了 )
2. 把 c 赋的值强行变成 b 的值,现在 b 、c 都为2(也可以理解为把 b 的值强行变成 c 的值了 )
3. 把 a 赋的值强行变成 c 的值,现在 a 、c 都为1(也可以理解为把 c 的值强行变成 a 的值了 )
它们之间并不是转移而是相等!