當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > Javascript賦值運算符和表達式

Javascript賦值運算符和表達式

2012/11/28 10:38:21作者:佚名來源:網(wǎng)絡(luò)

移動端

【實例介紹】

Javascript賦值運算符和表達式
JavaScript的賦值運算符不僅可用于改變變量的值,還可以和其他一些運算符聯(lián)合使用.構(gòu)
成混合賦值運算符。
=:將右邊的值賦給左邊的變量。
+=:將運算符左邊的變量遞增右邊表達式的值,例如,x+=y就是X=X+y。
-=:將運算符左邊的變量遞減右邊表達式的值,例如,x-=y就是x=X-y。
*=:將運算符左邊的變量乘以右邊表達式的值,例如,x*=y就是x=x*y。
/=:將運算符左邊的變量除以右邊表達式的值,例如,x/=y就是)x=x/y。
%=:將運算符左邊的變量用右邊表達式的值求模,例如,x%=y就是x=x%y。
&=:將運算符左邊的變量與右邊表達式的值按位與,例如,x&=y就是x=x&y。
<<=:將運算符左邊的變量左移,具體位數(shù)由右邊表達式的值給出,例如,x+=y就是x=x<<y.
>>=:將運算符左邊的變量右移,具體位數(shù)由右邊表達式的值給出,例如,a;=b就是a=a>>b.
>>>=:將運算符左邊的變量進行無符號右移.具體位數(shù)由右邊表達式的值給出.例如.
a>>>=b就是a=a>>>b。
在以上示例中,x的值由于賦值語句的變化而不斷發(fā)生變化,而y的值始終不變。

【基本語法】

var  i+=a;

【語法介紹】

上面表達式的意義是把i加上a所得的值賦予變量i。

標(biāo)簽: Javascript  賦值運算符  表達式