前言 & 廢話:
這篇是基礎打底系列第二篇,這篇其實比較簡單些,要來搞懂的是 null、undefined、NaN 的差別
Javascript 這語言有很多特別的地方,除了上篇根據原始值、複合值來決定by value、by reference 外
其他語言只會有一種型態來表示 "沒有" 的意思,像 C# 是 null、VB.Net 是 Nothing
但 Javascript 至少就有 null 跟 undefined 兩種,另外還有個 NaN 不知道幹嘛的
這篇要來稍微了解一下它們之間的差異為何,還有開發時該怎麼處理這些特別的值
雖然簡短,但也有目錄,懶得看過程可以直接點結論: