JavaScript 05筆記(null、undefined、NaN的區別)
null、undefined、NaN的區別
null、undefined、NaN的資料型別不一致
alert(typeof null); 結果是obejct
alert(typeof NaN); 結果是number
alert(typeof undefined); 結果是undefined
null和undefined的值可以等同
alert(null= =undefined); true
alert(null= =NaN); false
alert(NaN= =undefined); false
在JS中有兩個比較特殊的運算子
(= =等同運算子:只判斷值是否相等)
eg:alert(1= =true); true,因為值是1,Boolean函式自動將1轉換為
true
Boolean函式作用:將非布林型別的值轉換為布林型別
alert(1= = =ture); false
= = =(全等運算子:既判斷值是否相等,又判斷資料型別是否相等)alert(null= = =undefined); false
alert(NaN= = =undefined); false
alert(NaN= = =null); false
所有的=號中間都沒有空格間隔。
相關文章
- JavaScript中的“undefined、null”區別?JavaScriptUndefinedNull
- JavaScript undefined與null區別JavaScriptUndefinedNull
- JavaScript中0, "", null, false, undefined的區別JavaScriptNullFalseUndefined
- null 和 undefined 的區別NullUndefined
- null 和 undefined 的區別!NullUndefined
- undefined 和 null 區別?UndefinedNull
- null和undefined區別NullUndefined
- JS中判斷null、undefined與NaN的方法JSNullUndefinedNaN
- javascrit中undefined和null的區別JavaUndefinedNull
- js中null和undefined的區別JSNullUndefined
- js中undefined和null的區別JSUndefinedNull
- JS 的型別(null 和 undefined 的區別)JS型別NullUndefined
- JavaScript基本資料型別之undefined和nullJavaScript資料型別UndefinedNull
- JS 應用篇(一):Undefined與Null的區別JSUndefinedNull
- JavaScript基本概念整理(null、undefined)JavaScriptNullUndefined
- TypeScript Null和Undefined 型別TypeScriptNullUndefined型別
- 分享一個在js中判斷資料是undefined,NaN,null,的技巧JSUndefinedNaNNull
- null 和 undefinedNullUndefined
- undefined與null與?. ??UndefinedNull
- 隨筆:MySQL中'' ' ' NULL在Innodb儲存的區別MySqlNull
- [Typescript] Accept Anything Except Null or UndefinedTypeScriptNullUndefined
- undefined會變為null嗎?UndefinedNull
- pandas小筆記——去除資料中的NaN值筆記NaN
- Under the Hood: NaN of JavaScriptNaNJavaScript
- JavaScript NaN 屬性JavaScriptNaN
- Object.create(null) 和 {} 的區別ObjectNull
- 2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的區別devNull
- websocket以及http的區別筆記WebHTTP筆記
- javascript堆疊記憶體分配的區別JavaScript記憶體
- Python中none和null的區別詳解!PythonNoneNull
- mysql 空值(null)和空字元('')的區別MySqlNull字元
- NULL在oracle和mysql索引上的區別NullOracleMySql索引
- 實習記錄day02:MySQL是有null和空的區別的MySqlNull
- [譯] 理解 JavaScript 中的 undefinedJavaScriptUndefined
- JavaScript中的“=、==、===”區別JavaScript
- 來學習typescript 吧! --1基礎型別(string、number、 boolean、void 、Null、undefined )TypeScript型別BooleanNullUndefined
- 2021-04-05閱讀小筆記:區域性性原理筆記
- JavaScript中for in 和for of的區別JavaScript