javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明

javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明

ID:7827362

大?。?86.50 KB

頁(yè)數(shù):14頁(yè)

時(shí)間:2018-02-27

javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明_第1頁(yè)
javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明_第2頁(yè)
javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明_第3頁(yè)
javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明_第4頁(yè)
javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明_第5頁(yè)
資源描述:

《javascript_操作符(全)補(bǔ)充了===及instanceof說(shuō)明》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、Javascript操作符JavaScript有賦值、比較、算術(shù)、位、邏輯、字符串和特殊運(yùn)算符。本章描述了操作符,以及關(guān)于操作符優(yōu)先級(jí)的一些信息。表2.1JavaScript所有操作符簡(jiǎn)明列表。表2.1JavaScript操作符操作符分類操作符描述算術(shù)操作符+(加法)將兩個(gè)數(shù)相加。++(自增)將表示數(shù)值的變量加一(可以返回新值或舊值)。-(求相反數(shù),減法)作為求相反數(shù)操作符時(shí)返回參數(shù)的相反數(shù)。作為二進(jìn)制操作符時(shí),將兩個(gè)數(shù)相減。--(自減)將表示數(shù)值的變量減一(可以返回新值或舊值)。*(乘法)將兩個(gè)數(shù)相乘。/(除法)將兩個(gè)數(shù)相除。%(求余)求兩個(gè)數(shù)相除的余數(shù)。字符串

2、操作符+(字符串加法)連接兩個(gè)字符串。+=連接兩個(gè)字符串,并將結(jié)果賦給第一個(gè)字符串。邏輯操作符&&(邏輯與)如果兩個(gè)操作數(shù)都是真的話則返回真。否則返回假。

3、

4、(邏輯或)如果兩個(gè)操作數(shù)都是假的話則返回假。否則返回真。!(邏輯非)如果其單一操作數(shù)為真,則返回假。否則返回真。位操作符&(按位與)如果兩個(gè)操作數(shù)對(duì)應(yīng)位都是1的話則在該位返回1。^(按位異或)如果兩個(gè)操作數(shù)對(duì)應(yīng)位只有一個(gè)1的話則在該位返回1。

5、(按位或)如果兩個(gè)操作數(shù)對(duì)應(yīng)位都是0的話則在該位返回0。~(求反)反轉(zhuǎn)操作數(shù)的每一位。<<(左移)將第一操作數(shù)的二進(jìn)制形式的每一位向左移位,所移位的數(shù)目由第二操作數(shù)指定

6、。右面的空位補(bǔ)零。>>(算術(shù)右移)將第一操作數(shù)的二進(jìn)制形式的每一位向右移位,所移位的數(shù)目由第二操作數(shù)指定。忽略被移出的位。>>>(邏輯右移)將第一操作數(shù)的二進(jìn)制形式的每一位向右移位,所移位的數(shù)目由第二操作數(shù)指定。忽略被移出的位,左面的空位補(bǔ)零。賦值操作符=將第二操作數(shù)的值賦給第一操作數(shù)。+=將兩個(gè)數(shù)相加,并將和賦給第一個(gè)數(shù)。-=將兩個(gè)數(shù)相減,并將差賦給第一個(gè)數(shù)。*=將兩個(gè)數(shù)相乘,并將積賦給第一個(gè)數(shù)。/=將兩個(gè)數(shù)相除,并將商賦給第一個(gè)數(shù)。%=計(jì)算兩個(gè)數(shù)相除的余數(shù),并將余數(shù)賦給第一個(gè)數(shù)。&=執(zhí)行按位與,并將結(jié)果賦給第一個(gè)操作數(shù)。^=執(zhí)行按位異或,并將結(jié)果賦給第一個(gè)操作

7、數(shù)。

8、=執(zhí)行按位或,并將結(jié)果賦給第一個(gè)操作數(shù)。<<=執(zhí)行左移,并將結(jié)果賦給第一個(gè)操作數(shù)。>>=執(zhí)行算術(shù)右移,并將結(jié)果賦給第一個(gè)操作數(shù)。>>>=執(zhí)行邏輯右移,并將結(jié)果賦給第一個(gè)操作數(shù)。比較操作符==如果操作數(shù)相等的話則返回真。===絕對(duì)相等比較(null==undefined)結(jié)果將返回true(null===undefined)結(jié)果將返回false(1==”1”)結(jié)果將返回true,(1===”1”)結(jié)果將返回false。!=如果操作數(shù)不相等的話則返回真。>如果左操作數(shù)大于右操作數(shù)的話則返回真。>=如果左操作數(shù)大于等于右操作數(shù)的話則返回真。<如果左操作數(shù)小于右操作

9、數(shù)的話則返回真。<=如果左操作數(shù)小于等于右操作數(shù)的話則返回真。特殊操作符?:執(zhí)行一個(gè)簡(jiǎn)單的“if...else”語(yǔ)句。,計(jì)算兩個(gè)表達(dá)式,返回第二個(gè)表達(dá)式的值。delete允許你刪除一個(gè)對(duì)象的屬性或數(shù)組中指定的元素。new允許你創(chuàng)建一個(gè)用戶自定義對(duì)象類型或內(nèi)建對(duì)象類型的實(shí)例。this可用于引用當(dāng)前對(duì)象的關(guān)鍵字。typeof返回一個(gè)字符串,表明未計(jì)算的操作數(shù)的類型。instanceof用于判斷一個(gè)變量是否某個(gè)對(duì)象的實(shí)例void該操作符指定了要計(jì)算一個(gè)表達(dá)式但不返回值。賦值操作符賦值操作符會(huì)根據(jù)其右操作數(shù)側(cè)的值給左操作數(shù)賦值。實(shí)現(xiàn)版本Navigator2.0最基本的賦值

10、操作數(shù)是等號(hào)(=),它會(huì)將右操作數(shù)的值直接賦給左操作數(shù)。也就是說(shuō),x=y將把y的值賦給x。其它的賦值操作符都是標(biāo)準(zhǔn)操作的縮略形式,列在表2.2中。表2.2賦值操作符縮寫操作符含義x+=yx=x+yx-=yx=x-yx*=yx=x*yx/=yx=x/yx%=yx=x%yx<<=yx=x<>=yx=x>>yx>>>=yx=x>>>yx&=yx=x&yx^=yx=x^yx

11、=yx=x

12、y比較操作符所謂比較操作符,就是會(huì)比較其兩邊的操作數(shù),并根據(jù)比較結(jié)果為真或假返回邏輯值。操作數(shù)可以是數(shù)值或字符串值。如果使用字符串值的話,比較是基于標(biāo)準(zhǔn)的字典順序。實(shí)現(xiàn)版本Navi

13、gator2.0相關(guān)內(nèi)容列在了表2.3中。對(duì)于該表中的示例,我們假定var1被賦予了值3,而var2被賦予了值4。表2.3比較操作符操作符描述返回真的例子相等(==)如果操作數(shù)相等的話則返回真。3==var1不等(!=)如果操作數(shù)不等的話則返回真。var1!=4大于(>)如果左操作數(shù)大于右操作數(shù)的話則返回真。var2>var1大于或等于(>=)如果左操作數(shù)大于等于右操作數(shù)的話則返回真。var2>=var1var1>=3小于(<)如果左操作數(shù)小于右操作數(shù)的話則返回真。var1

14、ar2<=

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。