JS 語言基礎 01 變數&數據型態
變數variable
變數在使用前會被宣告
如果像一開始的那個只有宣告的變數的話
他會跑出來的結果會是undefined
1 | var x; |
當給他value的時候就能正常印出數字摟!
1 | var y = 10; |
變數是值的符號名稱,可以透過名稱來獲得值的引用
var x =10 並不是把10丟給X的意思
而是透過變數 var x = 10 名稱來獲得值的引用(reference)
第一種型別 Number
- 整數integer
- 浮點數float
JS中不會區分這兩者都只會顯示”Number”
Python中這兩者就有區別瞜!
浮點數的陷阱
浮點數可能會造成誤差
第二種資料型別 字串 String
宣告方法:
- 單引號
- 雙引號
- 單雙引號不可以混用
- ES6可以使用
(``)
來宣告
字串的串接
第三種資料型態 Boolean 布林值
使用Boolean來做判斷流程是他很重要的作用
第四、第五種資料型別 null 空值 與 undefined 未定義
- undefined 未定義
宣告變數卻沒有指派時候印出x會得到
undefined因為值還沒有指派
型別也是undefined
- null 空值
指派一個空值給變數