欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用JScript中運(yùn)算符"||"和"&&"的特殊特性實(shí)現(xiàn)代碼精簡(jiǎn)

 更新時(shí)間:2007年03月08日 00:00:00   作者:  

JScript中,這些邏輯運(yùn)算都是判斷一個(gè)表達(dá)式是否為"有意義的" 

例如 0,"",null,false,undefined,NaN..等都是無(wú)意義的.. 

&& 會(huì)返回 true 或 false 
而 a||b 則是, 如果a是有意義的,則返回a,否則返回b 

所以有時(shí)候,我不這樣寫代碼: 
var obj=QuerySomeObject(); 
if(obj==null)return null; 
return obj.Property; 

我會(huì)寫成 
return (QuerySomeObj()||{}).Property; 
另外要注意 null 與 false 的比較. 
0 "" 等與 false 進(jìn)行==比較時(shí)都是相等的. 

但是 null 則不同了. 例如 

if(!null) 

alert(1); 

if(null==false) 

alert(2); 

在Firefox測(cè)試過,結(jié)果是一樣的!

相關(guān)文章

  • 不想讓瀏覽器運(yùn)行javascript腳本的方法

    不想讓瀏覽器運(yùn)行javascript腳本的方法

    本篇文章給大家介紹不想讓瀏覽器運(yùn)行javascript腳本的方法,操作方法很簡(jiǎn)單,只需按照以下幾步就可以完成,需要的朋友參考下
    2015-11-11
  • 基于Javascript開發(fā)連連看游戲小程序

    基于Javascript開發(fā)連連看游戲小程序

    這篇文章主要介紹了基于Java開發(fā)連連看游戲小程序,連連看是在有限的時(shí)間內(nèi),只要把所有能連接的相同圖案,兩個(gè)一對(duì)地找出來(lái),消除全部就成功了,文中提供了解決思路和部分實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-03-03
  • tab欄切換原理

    tab欄切換原理

    本文主要介紹了tab欄切換的原理以及實(shí)現(xiàn)方法代碼。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • 理解javascript封裝

    理解javascript封裝

    這篇文章主要幫助大家理解學(xué)習(xí)javascript封裝,通過封裝可以強(qiáng)制實(shí)施信息隱藏,本文為大家分析了封裝的利弊,感興趣的小伙伴們可以參考一下
    2016-02-02
  • javascript中CheckBox全選終極方案

    javascript中CheckBox全選終極方案

    在javascript頁(yè)面中實(shí)現(xiàn)CheckBox或者Radio的選中狀態(tài)是一件很容易的事情,下面我們來(lái)給大家展示下在asp.net中使用javascript中CheckBox全選終極方案,有需要的小伙伴可以參考下。
    2015-05-05
  • js與jquery分別實(shí)現(xiàn)tab標(biāo)簽頁(yè)功能的方法

    js與jquery分別實(shí)現(xiàn)tab標(biāo)簽頁(yè)功能的方法

    這篇文章主要介紹了js與jquery分別實(shí)現(xiàn)tab標(biāo)簽頁(yè)功能的方法,結(jié)合實(shí)例形式對(duì)比分析了javascript與jQuery分別實(shí)現(xiàn)tab標(biāo)簽功能的操作技巧,需要的朋友可以參考下
    2016-11-11
  • ES6中Promise的使用方法實(shí)例總結(jié)

    ES6中Promise的使用方法實(shí)例總結(jié)

    這篇文章主要介紹了ES6中Promise的使用方法,結(jié)合實(shí)例形式總結(jié)分析了Promise對(duì)象中的各種常用方法及基本使用技巧,需要的朋友可以參考下
    2020-02-02
  • BootStrap glyphicons 字體圖標(biāo)實(shí)現(xiàn)方法

    BootStrap glyphicons 字體圖標(biāo)實(shí)現(xiàn)方法

    字體圖標(biāo)是在 Web 項(xiàng)目中使用的圖標(biāo)字體。接下來(lái)通過本文給大家介紹BootStrap glyphicons 字體圖標(biāo)實(shí)現(xiàn)方法,需要的朋友參考下
    2016-05-05
  • js實(shí)現(xiàn)跟隨鼠標(biāo)移動(dòng)且?guī)шP(guān)閉功能的圖片廣告實(shí)例

    js實(shí)現(xiàn)跟隨鼠標(biāo)移動(dòng)且?guī)шP(guān)閉功能的圖片廣告實(shí)例

    這篇文章主要介紹了js實(shí)現(xiàn)跟隨鼠標(biāo)移動(dòng)且?guī)шP(guān)閉功能的圖片廣告,實(shí)例分析了javascript操作鼠標(biāo)事件及html元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總

    JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總

    這篇文章主要介紹了JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論