中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript中的各種操作符使用總結
來源:易賢網 閱讀:850 次 日期:2016-06-20 16:32:39
溫馨提示:易賢網小編為您整理了“JavaScript中的各種操作符使用總結”,方便廣大網友查閱!

這里我們說的操作符包括算數運算符和邏輯操作符等,包括布爾與賦值等,為大家進行了JavaScript中的各種操作符使用總結,需要的朋友可以參考下

一元操作符

只能操作一個值的操作符叫一元操作符。

一元操作符是ECMAScript中最簡單的操作符。

1.遞增和遞減操作符

遞增遞減操作符直接借鑒C,而且各有兩個版本:前置型和后置型。顧明思義,前置型應該讓位于要操作的變量之前,而后置型應該位于要操作的變量之后。

前置型:

var num1 = 1;

var num2 = 2;

var num3 = ++num1 + num2;//4

后置型:

var num1 = 1;

var num2 = 2;

var num3 = num1++ + num2;//3

上述兩段代碼得出了不同的結果,原因就在與,后置遞增遞減與前置遞增遞減有一個非常重要的區別,即后置遞增遞減操作是在包含它們的語句被求值之后才執行的。

適用范圍:

前置遞增遞減與后置遞增遞減所有這四個操作符對任何值都適用。應用于不同值時,該操作符會像Number()轉型函數一樣對值進行轉換,轉化后進行加減1的操作。

2.一元加和減操作符

一元加和減操作符主要用于基本的算術運算,也可以用于轉換數據類型(該操作符會像Number()轉型函數一樣對這個值進行轉換)。

布爾操作符

布爾操作符一共有三個:非(NOT)、與(AND)、或(OR)。

1.邏輯非

邏輯非操作符由一個嘆號表示(!),可以應用于ECMAScript中的任何值。無論這個值是什么數據類型,這個操作符都會返回一個布爾值。

同時使用兩個邏輯非操作符,實際上就會模擬Boolean()轉型函數的行為

2.邏輯與

邏輯與操作符由兩個和號(&&)表示,有兩個操作數且可運用于任何類型的操作數。邏輯與屬于短路操作,即如果第一個操作數求值結果是false,那么就不會對第二個操作數求值。

當兩個值都為真值時,結果為true。當兩個值為一真一假時,結果為false。當兩個值都為假值時,返回false。

其中一個值不是布爾值時:遵循下列規則

第一個操作數為假,返回第一個;

第一個操作數為真的時候,返回第二個。

如果第一個操作數是對象,則返回第二個操作數

var a = {b:1};

a && 'ss'//"ss"

如果第二個操作數是對象,則只有在第一個操作數的求值結果為true的情況下才會返回該對象

'ss' && a//Object {b: 1}

如果兩個操作數都是對象,則返回第二操作數

var c = {d:2};

c && a//Object {b: 1}

(1)如果有一個操作數是null,則返回null

(2)如果有一個操作數是NaN,則返回NaN

(3)如果有一個操作數是undefined,則返回undefinded

3.邏輯或

與邏輯與操作符相似,邏輯或操作符也是短路操作符。也就是說,如果第一個操作數的求值結果為true,就不會對第二個操作數求值了。

(1)第一個操作數為真,返回第一個

(2)第一個操作數為假,返回第二個

乘性操作符

ECMAScript定義了3個乘性操作符:乘法、除法和模

Infinity*0//NaN

0/0//NaN

Infinity/Infinity//NaN

加性操作符

1.加法(轉字符串)

兩個操作符都是數值

執行常規的加法計算。

Infinity + -Infinity//NaN

如果有一個操作數是字符串

如果兩個操作符都是字符串,則將第二個操作符與第一個操作符拼接起來

如果只有一個操作符是字符串,則將另一個操作數轉換為字符串,然后再將兩個字符串拼接起來。

如果這個操作數是對象、數值或布爾值,則調用它們的toString()方法取得相應的字符串值,然后再應用前面關于字符串的規則。對于null和undefined,則分別調用String()函數并取得字符串"undefined"和"null"。

2 + '' //"2"

2.減法(轉數值)

如果兩個操作數都是數值

執行常規的算術減發操作并返回結果,如果有一個操作數是NaN,則結果是NaN

Infinity - Infinity//NaN

如果有一個操作數不是數值

如果有一個操作數是字符串、布爾值、null或undefined,則先在后臺調用Number()函數將其轉換為數值,然后再根據前面的規則執行減法計算。如果轉化的結果是NaN,則減法的結果就是NaN。

如果有一個操作數是對象,則調用對象的valueOf()方法以取得表示該對象的數值。如果得到的值是NaN,則減法的結果是NaN。如果對象沒有valueOf()方法則調用其toString()方法并將得到的字符串轉換為數值。

5 - true//4

關系操作符

如果兩個操作數都是數值,則執行數值比較

如果兩個操作數都是字符串,則比較兩個字符串對應的字符編碼值

如果一個操作數是數值,則將另一個操作數轉換為數值,然后執行數值比較

var result = '23' < '3'//true

var result = '23' < 3//false

相等操作符

1.相等和不相等

先轉換再比較

(1)如果有一個操作數是布爾值,則在比較相等性之前,先將其轉換為數值

(2)如果有一個操作數是字符串,另一個操作數是數值,先將其轉換為數值

(3)如果有一個操作數是對象,另一個不是,則調用對象的valueOf()方法,用得到的基本類型值按前面的基本規則進行比較

null和undefined是相等的

要比較相等性之前不能將null和undefined轉換為任何其他值

如果兩個操作數都是NaN,相等操作符也返回false,按規則,NaN不等于NaN

2.全等和不全等

僅比較而不轉換

"55" !== 55 //true

條件操作符

variable = boolean_expression ? true_value : false_value 

本質上,這段代碼的含義就是基于對boolean_expression求值的結果,決定給變量variable賦什么值。如果求值結果為true,則給變量賦true_value;如果求值結果為false,則給變量variable賦false_value值。

賦值操作符

簡單的賦值操作符由等號表示,其作用就是把右側的值賦給左側的變量。

逗號操作符

逗號操作符多用于聲明多個變量;但除此之外,逗號操作符還用來賦值。在用于賦值時,逗號操作符總會返回表達式中的最后一項。

更多信息請查看網絡編程
易賢網手機網站地址:JavaScript中的各種操作符使用總結
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
午夜精品三级视频福利| 亚洲国产91精品在线观看| 国产精品久久久一区麻豆最新章节 | 牛牛国产精品| 亚洲国产精品久久久久秋霞影院 | 久久精品网址| 国产欧美一区二区三区国产幕精品 | 美日韩在线观看| 国产欧美精品一区二区三区介绍| 日韩亚洲精品电影| 欧美激情视频在线免费观看 欧美视频免费一| 正在播放亚洲| 欧美一二三区在线观看| 黄色日韩网站| 欧美不卡视频| 亚洲高清在线播放| 欧美三级视频| 欧美一级午夜免费电影| 国产视频自拍一区| 欧美精品久久久久a| 亚洲特级毛片| 国产欧美日韩激情| 欧美国产综合一区二区| 亚洲视频精品| 国产专区欧美专区| 国产精品国产三级国产aⅴ浪潮| 亚洲男女自偷自拍| 国内精品国产成人| 国产精品久久久久影院色老大| 香蕉免费一区二区三区在线观看| 国产精品麻豆欧美日韩ww | 欧美资源在线观看| 日韩一级免费| 国产精品亚洲产品| 巨胸喷奶水www久久久免费动漫| 亚洲视频免费观看| 国精品一区二区三区| 欧美国产激情| 久久午夜精品| 亚洲天堂成人| 极品尤物久久久av免费看| 亚洲精品日本| 国产欧美日本在线| 欧美日韩国产精品专区| 日韩视频在线观看国产| 国产精品亚洲а∨天堂免在线| 亚洲欧美视频在线观看| 亚洲国产精品第一区二区| 国产精品免费网站在线观看| 欧美黄色免费| 久久精品国产77777蜜臀| 精品va天堂亚洲国产| 国产亚洲精品一区二区| 欧美日本精品| 久久性天堂网| 久久久久久久久久码影片| 亚洲视频电影图片偷拍一区| 亚洲国产天堂久久国产91| 一区福利视频| 国产精品私房写真福利视频| 欧美成人精品影院| 蜜臀av性久久久久蜜臀aⅴ| 欧美一级黄色录像| 亚洲视频在线观看一区| 日韩一级免费观看| 亚洲国产导航| 国产麻豆日韩欧美久久| 欧美日韩国产bt| 久久一综合视频| 久久天天躁夜夜躁狠狠躁2022 | 欧美日韩免费观看一区三区| 久久综合伊人77777麻豆| 久久久久久夜| 欧美成人免费va影院高清| 欧美一区二区在线| 亚洲私人黄色宅男| 亚洲一区二区在线免费观看视频| 99香蕉国产精品偷在线观看| 亚洲高清中文字幕| 亚洲国产精品99久久久久久久久| 欧美系列电影免费观看| 欧美日韩成人一区二区| 欧美区一区二| 欧美精品一区二区蜜臀亚洲| 欧美噜噜久久久xxx| 欧美人与性禽动交情品| 欧美日韩国产综合一区二区| 欧美激情在线免费观看| 欧美日韩免费区域视频在线观看| 亚洲第一网站| 国产精品美女一区二区| 欧美一区二区啪啪| 午夜国产不卡在线观看视频| 久久国产精品亚洲77777| 久久www成人_看片免费不卡| 久久久久国色av免费观看性色| 久久伊人免费视频| 欧美成人精品1314www| 欧美精品在线一区二区| 国产日韩精品电影| 黄色成人精品网站| 亚洲第一中文字幕| 亚洲专区一二三| 欧美有码在线视频| 免费欧美视频| 国产精品色婷婷| 国产自产女人91一区在线观看| 欧美一区不卡| 国产一区二区三区高清在线观看| 99国产麻豆精品| 黄色成人小视频| 在线日韩av永久免费观看| 一本色道久久综合狠狠躁篇怎么玩 | 日韩视频在线观看国产| 在线视频欧美日韩精品| 午夜视频一区| 欧美精品二区三区四区免费看视频| 久久久噜久噜久久综合| 欧美日韩免费视频| 国产一本一道久久香蕉| 亚洲精品国产精品乱码不99| 久久精品最新地址| 欧美日本精品在线| 国产午夜精品视频| 亚洲女人小视频在线观看| 欧美阿v一级看视频| 美女国内精品自产拍在线播放| 国产乱码精品一区二区三区不卡| 亚洲第一精品在线| 黑人极品videos精品欧美裸| 亚洲国产婷婷| 欧美一级在线亚洲天堂| 亚洲免费观看视频| 亚洲美女精品成人在线视频| 亚洲视频福利| 亚洲色诱最新| 欧美www在线| 国产精品资源| 99re热精品| 欧美激情视频一区二区三区免费| 国产一区免费视频| 亚洲精品系列| 免费av成人在线| 国产一区二区你懂的| 精品福利免费观看| 国产精品久久一卡二卡| 美女国产精品| 国产美女精品视频| 永久免费精品影视网站| 久久久久久久激情视频| 国产精品久久久久久久浪潮网站| 欧美区在线播放| 一区二区三区欧美成人| 免费成人黄色| 国产一区二区三区在线观看免费视频 | 国产色视频一区| 亚洲无线一线二线三线区别av| 国产日韩欧美视频在线| 欧美成人激情视频| 亚洲人在线视频| 欧美精品久久99久久在免费线| 欧美激情久久久久| 久久婷婷国产麻豆91天堂| 久久久成人精品| 国内精品久久久久久久影视麻豆 | 欧美激情国产高清| 99xxxx成人网| 欧美日韩免费观看一区二区三区| 国色天香一区二区| 欧美精选在线| 一区二区三区 在线观看视| 牛牛精品成人免费视频| 在线一区二区视频| 久久综合一区二区| 亚洲国产精品视频| 欧美日本亚洲| 久久精品视频99| 国产一区二区三区高清在线观看| 国产欧美一区二区精品秋霞影院| 尤物精品国产第一福利三区| 精品69视频一区二区三区| 蜜桃久久av一区| 一区二区三区视频在线| 国产日韩综合| 欧美国产视频在线| 欧美在线三级| 99天天综合性| 一区二区三区在线视频免费观看| 欧美日韩国产美| 久久久人成影片一区二区三区观看 | 日韩亚洲不卡在线| 久久久久久夜| 欧美日韩精品一本二本三本| 国产精品亚洲视频| 欧美激情在线有限公司| 亚洲美女在线一区| 欧美精品午夜| 欧美丝袜一区二区| 久久免费黄色| 午夜精品福利一区二区蜜股av|