JS實(shí)現(xiàn)不用中間變量temp 實(shí)現(xiàn)兩個(gè)變量值得交換方法
1.使用加減法;
var a=1; var b=2; a=a+b; b=a-b; a=a-b;
2.使用乘除法(乘除法更像是加減法向乘除運(yùn)算的映射)
var a=1; var b=2; a = a * b; b = a / b; a = a / b;
注意:該方法可以交換整型和浮點(diǎn)型數(shù)值的變量,但在處理浮點(diǎn)型的時(shí)候有可能出現(xiàn)精度的損失 而且乘除時(shí)b不能為0;
3.使用數(shù)組的靈活性
var a=1; var b=2; a=[b,b=a][0];
總結(jié)
以上所述是小編給大家介紹的JS實(shí)現(xiàn)不用中間變量temp 實(shí)現(xiàn)兩個(gè)變量值得交換方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
bootstrap實(shí)現(xiàn)二級(jí)下拉菜單效果
這篇文章主要為大家詳細(xì)介紹了bootstrap實(shí)現(xiàn)二級(jí)下拉菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11一文讓你徹底弄懂js中undefined和null的區(qū)別
JavaScript是一門(mén)動(dòng)態(tài)類(lèi)型語(yǔ)言,元素除了表示存在的空值外,還有可能根本就不存在,這就是undefined存在的原因,這篇文章主要給大家介紹了關(guān)于undefined和null區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-03-03JS實(shí)現(xiàn)用戶(hù)注冊(cè)界面功能
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)用戶(hù)注冊(cè)界面功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09實(shí)例詳解display:none與visible:hidden的區(qū)別
這篇文章主要介紹了實(shí)例詳解display:none與visible:hidden的區(qū)別的相關(guān)資料,需要的朋友可以參考下2017-03-03使用JavaScript實(shí)現(xiàn)構(gòu)建一個(gè)動(dòng)態(tài)數(shù)據(jù)可視化儀表板
現(xiàn)代Web開(kāi)發(fā)中,JavaScript不僅是網(wǎng)頁(yè)交互的核心,而且已經(jīng)成為實(shí)現(xiàn)復(fù)雜前端功能的重要工具,本文將展示如何使用JavaScript構(gòu)建一個(gè)動(dòng)態(tài)數(shù)據(jù)可視化儀表板,需要的可以參考下2024-02-02