最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(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í)候,我不這樣寫(xiě)代碼: 
var obj=QuerySomeObject(); 
if(obj==null)return null; 
return obj.Property; 

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

但是 null 則不同了. 例如 

if(!null) 

alert(1); 

if(null==false) 

alert(2); 

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

相關(guān)文章

最新評(píng)論

龙井市| 浦县| 安龙县| 交口县| 三穗县| 洛扎县| 崇阳县| 武冈市| 萍乡市| 安溪县| 郁南县| 依安县| 乐山市| 页游| 九台市| 津市市| 棋牌| 盖州市| 广饶县| 金湖县| 同江市| 农安县| 盐源县| 翁源县| 嘉峪关市| 成武县| 西藏| 清流县| 磴口县| 黄平县| 台北市| 许昌市| 筠连县| 平南县| 民丰县| 霍山县| 兴宁市| 庆安县| 灌云县| 太谷县| 浪卡子县|