let和var的區別
- var可以先使用再聲明
- var聲明過的變量可以重復聲明
數組
聲明語法:
let 數組名 = [數據1,數據2,數據3,...]
- 數組是按順序保存,所以每個數據都有自己的編號
- 計算機中的編號從0開始
- 編號也叫索引或下標?
- 數組可以存儲任意數據類型
- 數組的長度是數組名.length
取值語法:
數組名[下標]? 例如 names[0]
常量
概念:使用const聲明的變量稱為常量
使用場景:當某個變量永遠不會改變時,就可以用const聲明,而不是let
命名規范:和變量一致
注意:常量不允許重新賦值,并且聲明時必須賦值
數據類型?
JS是弱數據類型,變量到底屬于哪種類型,只有賦值之后才能確認。
JS數據類型整體分為兩大類:
- 基本數據類型
- number 數字型? ? (可以是整數小數負數)
- string 字符串型
- boolean 布爾型
- undefined 未定義型
- null 空類型
- 引用數據類型
- object 對象
NaN
NaN代表一個計算錯誤,它是一個不正確的或者一個未定義的數學操作所得到的結果
NaN是粘性的,任何對NaN的操作都會返回NaN。