国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript中為什么null==0為false而null大于=0為true(個人研究)

2024-05-06 15:52:02
字體:
來源:轉載
供稿:網友
今天閑來沒啥事,研究了一下有關“null”和“0”的關系。希望大家看完了能有所收獲,在此與大家分享下,希望也可以受益匪淺

生活中我們在不停的編寫代碼,寫著JavaScript,很少有時間進行概念上的研究。我呢,今天閑來沒啥事,研究了一下有關“null”和“0”的關系。希望大家看完了能有所收獲。

復制代碼 代碼如下:


alert(null>=0)


復制代碼 代碼如下:


上面的代碼會彈出什么來呢?False?True?其實是true。那么是為什么呢?為什么"null>=0"為true呢?null>=0的時候,強轉為數字類型。在進行null>=0比較時,它是通過比較null<0得到的答案,如果a=b 為false,如果a=b 為true,即0<0為false,也就是null<0為false,那么null>0為true。所以 null>=0為true。


復制代碼 代碼如下:


alert(null==0)


上面的代碼會彈出什么來呢?False?True?其實是false。"null==0"的時候是特殊處理,不會轉為數字類型,不會轉化為數值,但如果左面是字符串右面是數值就會被轉化?!皀ull”是對象(空對象, 沒有任何屬性和方法)。而“0”是數字。前面說過“==”并不轉換類型,只是比較。所以,為false。

為什么"null==0"為false,但是"null>=0"為true?這個小問題就分析到這里了。在分析的過程中我也學習到了很多東西,我想大家再看的時候也有一定的收獲吧。以上全是個人觀點,若有啥理解不到位的,歡迎提出來,大家一起學習哈。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 图木舒克市| 乐昌市| 新绛县| 略阳县| 金川县| 肇庆市| 平舆县| 乌苏市| 宁远县| 台中县| 鄱阳县| 潮安县| 远安县| 铁力市| 建水县| 黔江区| 登封市| 乌恰县| 洪江市| 客服| 天门市| 望江县| 响水县| 义马市| 内乡县| 兴宁市| 阿巴嘎旗| 顺昌县| 颍上县| 加查县| 上饶市| 镇坪县| 米易县| 大埔区| 桐梓县| 中西区| 遵义市| 宁都县| 安康市| 长子县| 子长县|