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

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

 更新時間:2007年03月08日 00:00:00   作者:  

JScript中,這些邏輯運算都是判斷一個表達式是否為"有意義的" 

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

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

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

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

但是 null 則不同了. 例如 

if(!null) 

alert(1); 

if(null==false) 

alert(2); 

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

相關(guān)文章

最新評論

定远县| 荔波县| 临高县| 光泽县| 红桥区| 普定县| 安岳县| 仁寿县| 紫金县| 莱阳市| 濮阳市| 白山市| 大宁县| 温宿县| 宣武区| 景宁| 共和县| 西乌| 永靖县| 永仁县| 洪泽县| 安新县| 昭平县| 漠河县| 繁峙县| 屯昌县| 双江| 隆子县| 祁东县| 蒙城县| 平泉县| 平原县| 玉门市| 荆州市| 无极县| 清丰县| 云阳县| 西贡区| 莲花县| 塔城市| 宝应县|