基本資料型別/標準資料型別
1,布爾型別 英文是Boolean/bool
在計算機語言中,布林值表示真/假,這樣的兩個數值
真/正確 的數值是true
假/錯誤 的數值是false
布林值往往是比較或者判斷的結果
可見圖:

2,數值型別
數值型別包括:整數,小數,NaN 3種數值型別
整數:integer/int
浮點數/小數:float
一個浮點數,有效數字/有效數值,最多 17 位
所謂的有效數字,值得是,左起,非零的數值
浮點數的誤差 --- 浮點數的 精度丟失 / 精度溢位
在計算機程式中,浮點數的存盤,存盤內容,不是準確值,而是近似值
在計算機中,就會造成浮點數執行時,計算的誤差,也稱作精度丟失/精度溢位
但是這種情況不是任何時候都會體現出來
這樣的錯誤,在特殊情況下會體現出來
可見圖:

NaN:
NaN 不是一個數值
NaN 表示存盤的資料的資料型別,不是一個數值
如果有非數值參與計算,結果就是 NaN
可見圖:

總結:
NaN雖然表示是一個非數字 , 但是一般是算術運算執行的結果
因此NaN 仍然是 數值型別
執行運算時 , 非加法運算 ,只要有NaN參與,執行結果都是NaN
如果是加法運算 , 有 NaN 執行 字串拼接操作
都是數值執行 加法運算
NaN 永遠 不會等于 NaN NaN == NaN 執行結果是 false

JavaScript的規定, NaN表示的是非數字, 但是這個非數字也是不同的
因此 NaN 不等于 NaN
兩個NaN永遠不可能相等
3,字串型別
所謂的字串型別,就是由字符,數字,符號等,組成的一串資料型別
JavaScript中 使用 String / str 表示字串型別
字串型別 的資料,必須使用 單引號 或者 雙引號 來已經包裹
在JavaScript中,單引號,雙引號,沒有區別,用那個都行
但是必須成對使用
必須是英文格式的符號
可見圖:

4,undefined
可見圖:

5,null
在 JavaScript 中 null 表示 "什么都沒有"。
uj5u.com熱心網友回復:
筆記記的不錯,加油,哈哈uj5u.com熱心網友回復:
加油 ,哈哈。
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/83073.html
標籤:JavaScript
