最新国产好看的视频,伊人天堂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測試過,結果是一樣的!

相關文章

最新評論

东乌珠穆沁旗| 临武县| 法库县| 大丰市| 滕州市| 平陆县| 山阳县| 瑞丽市| 石狮市| 体育| 逊克县| 宁海县| 方山县| 九江县| 伊宁市| 颍上县| 建水县| 宜兰县| 车致| 扶沟县| 神农架林区| 建昌县| 砀山县| 长岭县| 曲周县| 丹巴县| 城步| 宜良县| 大邑县| 商河县| 新野县| 清流县| 赫章县| 湖南省| 龙陵县| 太康县| 竹北市| 乡城县| 昌江| 阜新市| 万安县|