JavaScript核心基礎(chǔ)_講師(李立超)_JS教程

46p
- 數(shù)據(jù)類型
- 原始值
- 數(shù)值 Number
- 大整數(shù) BigInt
- 字符串 String
- 布爾值 Boolean
- 空值 Null
- 未定義 Undefined
- 符號(hào) Symbol
- 缺點(diǎn):不能表示復(fù)雜的數(shù)據(jù)(比如人)
- 對(duì)象
- 對(duì)象可以存儲(chǔ)多個(gè)各種類型的數(shù)據(jù)
- 對(duì)象的創(chuàng)建
- let obj = Object(); //創(chuàng)建一個(gè)空對(duì)象 ,new操作符可以被省略
- 可以向?qū)ο筇砑訉傩?,語法為:對(duì)象.屬性名 = 屬性值
- 修改屬性 對(duì)象.屬性 = 新屬性值
- 讀取 對(duì)象.屬性名 ,讀取到對(duì)象沒有創(chuàng)建的屬性將返回Undefined
- 總結(jié)常見的會(huì)出現(xiàn)未定義情況
- 聲明變量而不初始化: var a;
- 獲取對(duì)象不存在的屬性
- 函數(shù)沒用返回值,卻在其他地方使用了返回值
- 函數(shù)實(shí)參少于形參,在未匹配的參數(shù)上返回undefined
標(biāo)簽: