多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > jscript > JavaScript第四課:Making Decisions[下]

JavaScript第四課:Making Decisions[下]

來源:程序員人生   發(fā)布時間:2014-02-11 00:45:44 閱讀次數(shù):2672次

《零基礎學JavaScript》 JavaScript第四課 Making Decisions(下)

第四課分為7個小節(jié):

(此文章又長又臭,但是極其形象易懂,僅適合于JavaScript初學者,尤其是零基礎者)

譯文作者:膽曉茹鼠

作者網(wǎng)站:http://www.haoxiaoru.info/

課程回顧:

JavaScript第一課:變量Variables

JavaScript第二課:運算符Operators

JavaScript第三課:Making Decisions[上]

4.1 非布爾值結果

之前的教程中我們看到了,當運算中包括數(shù)字和字符串時,JavaScript如何在它們之間進行轉換。與此類似,當需要布爾值才能執(zhí)行的時候,JavaScript會把其它數(shù)據(jù)類型轉換成布爾值。

大部分的值會被當做true,只有少數(shù)例外,比如值為0的數(shù)字變量和包含空字符串的字符串的變量。如下所示:

if (1) { . . . true
if (0) { . . . false
if (“”) { . . . false
if (” “) { . . . true
if {“0″) { . . . true
if (undefined) { . . . false
if (null) { . . . false

其中最后兩個,變量值為undefined和null,常用來進行feature sensing。就是說,我們可以對不支持某些特殊features的瀏覽器,隱藏一部分JavaScript代碼,從而讓JavaScript代碼可以在多瀏覽器中正確執(zhí)行。

4.2 多重條件測試

算數(shù)運算的時候,經(jīng)常不只包括兩個數(shù)字和一個運算符。同樣的情況,if條件判斷的時候,也不只會包含一個二值比較結果。結合多個數(shù)字運算,只需要增加同類型的算數(shù)運算符,比如a+b+c;結合多個比較運算的的結果要復雜一些。我們不是要判斷諸如a==b==c這種情況,而是要判斷當兩個條件同時成立或不成立,以及僅有一個條件成立時的情況。

 

在JavaScript中,可以使用邏輯運算符組合比較運算組合的結果。有三個邏輯運算符:與 &&,或 ||,非 !。如果你不熟悉邏輯運算結果,請看下表。

邏輯“與”運算符
&& true false
true true false
false false false
邏輯“或”運算符
|| true false
true true true
false true false
邏輯“非”運算符
!  
true false
false true
  • 邏輯&&運算符,僅當兩個條件均為true時,才為true。這意味著,當左邊的條件為false時,就不需要判斷右邊了,結果肯定為false。
  • 邏輯||運算符,只要一個條件為true,結果就為true。這意味著,當左邊的條件為true時,就不需要判斷右邊了,結果肯定為true。
  • 邏輯!運算符,通常用戶轉換布爾值變量的結果。

提醒:別忘了&&是兩個&組成的,||是兩個|組成的。如果只寫一個,就是位運算符,結果就大相徑庭了。

優(yōu)先順序:算數(shù)運算符>比較運算符>邏輯運算符。同運算符優(yōu)先順序為從左到右。如果邏輯運算符不需運算完成就能出結果,就不需要運算完。

任何情況下,你想改變優(yōu)先級順序時,可以使用圓括號()。有時候,為了閱讀更容易,也可以使用圓括號(),沒有改變優(yōu)先級順序但是易讀。

翻譯未完成,待續(xù)。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲欧美日韩第一页 | 午夜爱爱小视频 | 91精品久久一区二区三区 | 久久456| 福利视频一二三在线视频免费观看 | 中文字幕无线 | 色avav| 久久乐国产综合亚洲精品 | 爱就操 | 日韩免费高清 | 国产精品久久久久久久久久直 | 亚洲综合色网站 | 波多野结衣四虎 | 在线视频一区二区三区四区 | 国产一级做性视频 | 日韩精品在线播放 | 欧美中文日韩 | 欧美小说图片 | 欧美日韩另类国产 | 国产成人一区二区三区高清 | 伊人久久大香线焦综合四虎 | 日韩专区亚洲精品欧美专区 | 亚洲色图另类小说 | 多人做人爱视频大全在线观看 | 国产成人精品男人免费 | 亚洲欧美综合网 | 色综合美国色农夫网 | 久久一级视频 | 一级做a爰全过程免费视频毛片 | 亚洲图片二区 | 亚洲精品视频免费观看 | 乱老女人一二区视频 | 午夜久久久 | 国产做人爱三级视频在线 | 亚洲欧美一级久久精品 | 欧美性猛交xxxx乱大交蜜桃 | 久久se精品一区二区国产 | 亚洲福利在线视频 | 国产亚洲视频在线观看 | 日韩一级片在线免费观看 | 亚洲一级香蕉视频 |