### **五大基本數據類型**
數字
字符串
布爾值
undefined
null:被賦予null的變量通常是已經定義了的。只不過不代表任何東西。
**任何不屬于以上五種類型的的值都會被認為是一個對象。**
typeof




NaN具有傳染性,
~~~
1+2+NaN
//NaN
~~~
**字符串**
js中,一對單雙引號之間的任何值都被視為是一個字符串,typeof其為string
字符串中可包含數字。

字符串中+為拼接,故需要注意其操作符最好為字符串。
將一個數字字符串用于算術運算中的操作符時,該字符串會在運算中被當做數字類型來使用,+除外。

數字字符串轉為數值的方法:將該字符串與1相乘即可。parseInt
其他類型轉字符串,偷懶方法:將其與空字符串連接即可。

**falsy:**
(6種)
空字符串“ ”、null 、undefined、數字0、數字NaN、布爾值false。
null不能通過js自動賦值,只能通過代碼完成。

區別:執行運算時,

null和undefined在轉換為其他基本類型的時候,方法存在一定的區別
