標識符、Number、Boolean、數(shù)據(jù)類型、Null和Undefined、強制類型轉換、其他進制的數(shù)字、轉換為Boolean

標識符

- 在JS中所有的可以由我們自主命名的都可以稱為是標識符

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

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

3.標識符不能是ES中的關鍵字或保留字

4.標識符一般都采用駝峰標識法

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

helloworld? xxxYyyZzz 小駝峰

HelloWorld? XxxYyyZzz 大駝峰

Number

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

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

Boolean

Boolean 布爾值

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

true

- 表示真

false

- 表示假

使用typeof檢查一個布爾值時,會返回boolean

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

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

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

String 字符串

Number 數(shù)值

Boolean 布爾值

Null 空值

Undefined 未定義

Object 對象

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

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

Null和Undefined

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

null這個值專門用來表示一個為空的對象

使用typeof檢查一個null值時,會返回object

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

當聲明一個變量,但是并不給變量賦值時,它的值就是undefined

使用typeof檢查一個undefined時也會返回undefined

強制類型轉換

- 指將一個數(shù)據(jù)類型強制轉換為其他的數(shù)據(jù)類型

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

String Number Boolean

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

其他進制的數(shù)字

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

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

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

轉換為Boolean

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

使用Boolean()函數(shù)

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

- 字符串 ---> 布爾

- null和undefined都會轉換為false

- 對象也會轉換為true

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

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

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