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

Javascript賦值運(yùn)算符和表達(dá)式

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

移動(dòng)端

【實(shí)例介紹】

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

【基本語(yǔ)法】

var  i+=a;

【語(yǔ)法介紹】

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

標(biāo)簽: Javascript  賦值運(yùn)算符  表達(dá)式