日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > JavaScript第四課:Making Decisions[下]

JavaScript第四課:Making Decisions[下]

來源:程序員人生   發布時間:2014-02-11 00:45:44 閱讀次數:2681次

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

第四課分為7個小節:

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

譯文作者:膽曉茹鼠

作者網站:http://www.haoxiaoru.info/

課程回顧:

JavaScript第一課:變量Variables

JavaScript第二課:運算符Operators

JavaScript第三課:Making Decisions[上]

4.1 非布爾值結果

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

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

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代碼可以在多瀏覽器中正確執行。

4.2 多重條件測試

算數運算的時候,經常不只包括兩個數字和一個運算符。同樣的情況,if條件判斷的時候,也不只會包含一個二值比較結果。結合多個數字運算,只需要增加同類型的算數運算符,比如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。
  • 邏輯!運算符,通常用戶轉換布爾值變量的結果。

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

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

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

翻譯未完成,待續。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲最黄网站 | 欧美一区永久视频免费观看 | 国产香蕉在线 | 国产艳妇 | 免费的三级网站 | 亚洲a毛片 | 在线观看的av | 毛片福利 | 亚洲色图第一区 | av高清在线观看 | va天堂 | www.精品久久 | 国产精彩视频 | 久久精品国产一区二区三区 | 欧美黑人xxxx | 国产真实乱偷精品视频免 | 最新中文字幕在线观看 | 成人精品国产免费网站 | 亚洲欧美在线观看 | 久久精品99久久 | 亚洲一二三区在线 | 午夜精品久久久久久久白皮肤 | 91精品国产99久久久久久红楼 | www.黄.com| 欧美一区二区网站 | 成人av网站在线观看 | 成人在线视频一区 | 日韩电影一区二区三区 | 狠狠干天天操 | a级片在线 | 中文字幕在线视频一区 | 日韩精品无码一区二区三区 | 国产精品免费一区二区 | 国产精品国产三级国产aⅴ浪潮 | 日韩精品免费一区二区夜夜嗨 | 日韩a一级| 免费大片黄在线观看视频网站 | 欧美一区永久视频免费观看 | 欧美三级电影在线 | 欧美一区二区在线播放 | 中文字幕精品久久久久 |