js交換兩個(gè)變量的值

var a = 1, b = 2;

1.添加一個(gè)臨時(shí)變量

var t;

var t = a;

var a = b;

var b = t;

2.使用運(yùn)算符

var a = a + b -a;

var b = a + b -b;

3.把a(bǔ)變成一個(gè)數(shù)組

var a = [a,b];

var a = a[1];

var b = a[0];

4.把a(bǔ)變成一個(gè)對(duì)象

var a = {a: b, b: a};

var a = a.b;

var b = a.a;

5.var a = [b, b = a][0];

6.ES6的結(jié)構(gòu)賦值

[a, b] = [b, a];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《ijs》速成開發(fā)手冊(cè)3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 5,618評(píng)論 0 7
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile麗語閱讀 4,079評(píng)論 0 6
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,576評(píng)論 5 28
  • 關(guān)鍵詞:行動(dòng) 本周以為開始了晨間日記,生活變得分外充實(shí)有條理,有成就感。我不知道生活會(huì)怎么樣對(duì)待我,我知道我在認(rèn)真...
    moaunt閱讀 502評(píng)論 0 0
  • 目標(biāo):不停追求(卓)、不斷翱翔(菲 ) 雨 放學(xué)練舞蹈 晚上完成了畫 哪個(gè)姑娘不喜歡光彩照人? ——沒有,其實(shí)我也...
    逆風(fēng)追夢人閱讀 190評(píng)論 0 0

友情鏈接更多精彩內(nèi)容