標(biāo)識(shí)符、Number、Boolean、數(shù)據(jù)類型、Null和Undefined、強(qiáng)制類型轉(zhuǎn)換、其他進(jìn)制的數(shù)字、轉(zhuǎn)換為Boolean

標(biāo)識(shí)符

- 在JS中所有的可以由我們自主命名的都可以稱為是標(biāo)識(shí)符

1.標(biāo)識(shí)符中可以含有字母、數(shù)字、下劃線_、$

2.標(biāo)識(shí)符不能以數(shù)字開頭

3.標(biāo)識(shí)符不能是ES中的關(guān)鍵字或保留字

4.標(biāo)識(shí)符一般都采用駝峰標(biāo)識(shí)法

首字母小寫,后面每個(gè)單詞的開頭字母大寫,其余小寫

helloworld? xxxYyyZzz 小駝峰

HelloWorld? XxxYyyZzz 大駝峰

Number

在JS中所有的數(shù)值都是Number類型,

包括整數(shù)和浮點(diǎn)數(shù)(小數(shù))

Boolean

Boolean 布爾值

布爾值只有兩個(gè),主要用來做邏輯判斷

true

- 表示真

false

- 表示假

使用typeof檢查一個(gè)布爾值時(shí),會(huì)返回boolean

數(shù)據(jù)類型

數(shù)據(jù)類型指的就是字面量的類型

在JS中一共有六種數(shù)據(jù)類型

String 字符串

Number 數(shù)值

Boolean 布爾值

Null 空值

Undefined 未定義

Object 對(duì)象

其中String Number Boolean Null Undefined屬于基本數(shù)據(jù)類型

而Object屬于引用數(shù)據(jù)類型

Null和Undefined

Null(空值)類型的值只有一個(gè),就是null

null這個(gè)值專門用來表示一個(gè)為空的對(duì)象

使用typeof檢查一個(gè)null值時(shí),會(huì)返回object

Undefined(未定義)類型的值只有一個(gè),就undefind

當(dāng)聲明一個(gè)變量,但是并不給變量賦值時(shí),它的值就是undefined

使用typeof檢查一個(gè)undefined時(shí)也會(huì)返回undefined

強(qiáng)制類型轉(zhuǎn)換

- 指將一個(gè)數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為其他的數(shù)據(jù)類型

- 類型轉(zhuǎn)換主要指,將其他的數(shù)據(jù)類型,轉(zhuǎn)換為

String Number Boolean

將其他的數(shù)據(jù)類型轉(zhuǎn)換為String

其他進(jìn)制的數(shù)字

在js中,如果需要表示16進(jìn)制的數(shù)字,則需要以0x開頭

如果需要表示8進(jìn)制的數(shù)字,則需要以0開頭

如果要要表示2進(jìn)制的數(shù)字,則需要以0b開頭,但是不是所有的瀏覽器都支持

轉(zhuǎn)換為Boolean

將其他的數(shù)據(jù)類型轉(zhuǎn)換為Boolean

使用Boolean()函數(shù)

- 數(shù)字 ---> 布爾

- 字符串 ---> 布爾

- null和undefined都會(huì)轉(zhuǎn)換為false

- 對(duì)象也會(huì)轉(zhuǎn)換為true

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容