js不使用第三個變數交換兩個變數的值

admin發表於2017-04-17

通常我們如果要交換兩個變數的值,需要使用第三個變數進行一下傳遞。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var a = 1;
var b = 2;
var c;
c = a;
a = b;
b = c;
console.log(a,b);

通過c實現了變數值交換效果,其實不用過第三方變數也可以實現。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var a = 1;
var b = 2;
a = a + b;
b = a - b;
a = a - b;
console.log(a,b);

相關文章