JS中的六大資料型別

2021-09-12 11:38:37 字數 1635 閱讀 4424

js中有六種資料型別,包括五種基本資料型別(number,string,boolean,undefined,null),和一種複雜資料型別(object)。

1.number型別

number型別包含整數和浮點數(浮點數數值必須包含乙個小數點,且小數點後面至少有一位數字)兩種值。

nan:非數字型別。特點:① 涉及到的 任何關於nan的操作,都會返回nan   ② nan不等於自身。

isnan() 函式用於檢查其引數是否是非數字值。

isnan(123)  //false   isnan("hello")  //true

2.string型別

字串有length屬性。

字串轉換:轉型函式string(),適用於任何資料型別(null,undefined 轉換後為null和undefined);tostring()方法(null,defined沒有tostring()方法)。

3.boolean型別

該型別只有兩個值,true和false

4.undefined型別

只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined。

5.null型別

null型別被看做空物件指標,前文說到null型別也是空的物件引用。

6.object型別

js中物件是一組屬性與方法的集合。這裡就要說到引用型別了,引用型別是一種資料結構,用於將資料和功能組織在一起。引用型別有時候也被稱為物件定義,因為它們描述的是一類物件所具有的屬性和方法。

typeof symbol()    //"symbol"

typeof number()    //"number"

typeof string()    //"string"

typeof function()    //"function"

typeof object()    //"object"

typeof boolean()    //"boolean"

typeof null    //"object"

typeof undefined    //"undefined"

typeof1;//'number'

typeof (1);//'number'

typeof ();//syntaxerror 語法錯誤

void0;//undefined

void(0);//undefined

void();//syntaxerror 語法錯誤

JS中的六大資料型別

js中有六種資料型別,包括五種基本資料型別 number,string,boolean,undefined,null 和一種複雜資料型別 object typeof 操作符 由於js中的變數是鬆散型別的,所以它提供了一種檢測當前變數的資料型別的方法,也就是typeof關鍵字.typeof 123 n...

六大資料型別 number

六大資料型別 intvar 123 二進位制整型 intvar 0b1111 八進位制整型 intvar 0o125 十六進製制整型 intvar 0x1010 表達方式1 floatvar 4.88 表達方式2 科學計數法 floatvar 6.7e4 e4代表向右移動4位 e 4代表向左移動四位...

Python基礎學習之常用六大資料型別

剛開始學習一門程式語言,除了了解執行環境與語言型別之外,最基本還是從該語言的基本資料型別開始學起。python六大常用資料型別 int 整數 float 浮點數 str 字串 list 列表 tuple 元組 dict 字典 講解這些先說一下python中的變數與變數名。變數其實本質上是乙個具有特殊...