JS的遞增/遞減運算符和帶操作的賦值運算符的等價式
更新時間:2007年12月08日 23:10:07 作者:
1.遞增/遞減運算符等價式
a=b++; <=> a=b;b=b+1;
a=++b; <=> b=b+1;b=b;
a=b--; <=> a=b;b=b-1;
a=--b; <=> b=b-1;b=b;
所以,a=5;b=6;var3=a++*--b,結(jié)果為25
2.帶操作的賦值運算符等價式
a*=b; <=> a=a*b;
a/=b; <=> a=a/b;
a+=b; <=> a=a+b;
a-=b; <=> a=a-b;
a%=b; <=> a=a%b;
a&=b; <=> a=a&b; //從&=開始,下邊都是逐位運算符
a|=b; <=> a=a|b;
a^=b; <=> a=a^b;
a>>=b; <=> a=a>>b;
a<<=b; <=> a=a<<b;
a>>>=b; <=> a=a>>b; //C#沒有此運算符
a=b++; <=> a=b;b=b+1;
a=++b; <=> b=b+1;b=b;
a=b--; <=> a=b;b=b-1;
a=--b; <=> b=b-1;b=b;
所以,a=5;b=6;var3=a++*--b,結(jié)果為25
2.帶操作的賦值運算符等價式
a*=b; <=> a=a*b;
a/=b; <=> a=a/b;
a+=b; <=> a=a+b;
a-=b; <=> a=a-b;
a%=b; <=> a=a%b;
a&=b; <=> a=a&b; //從&=開始,下邊都是逐位運算符
a|=b; <=> a=a|b;
a^=b; <=> a=a^b;
a>>=b; <=> a=a>>b;
a<<=b; <=> a=a<<b;
a>>>=b; <=> a=a>>b; //C#沒有此運算符
相關(guān)文章
判斷目標是否是window,document,和擁有tagName的Element的代碼
判斷目標是否是window,document,和擁有tagName的Element的代碼,需要的朋友可以參考下。2010-05-05javascript ready和load事件的區(qū)別示例介紹
ready是在DOM加載完成就觸發(fā);load是在加載完所有頁面內(nèi)容才會觸發(fā),下為大家簡要介紹下,不知道的朋友可以參考下2013-08-08JavaScript學習筆記之獲取當前目錄的實現(xiàn)代碼
用來獲取當前目錄的js代碼,需要的朋友可以參考下,主要利用了split函數(shù)。2010-12-12JavaScript實現(xiàn)JSON合并操作示例【遞歸深度合并】
這篇文章主要介紹了JavaScript實現(xiàn)JSON合并操作,結(jié)合實例形式分析了javascript基于遞歸深度實現(xiàn)json合并操作相關(guān)實現(xiàn)技巧與注意事項,需要的朋友可以參考下2018-09-09