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"
typeof
1
;
//'number'
typeof (
1
);
//'number'
typeof ();
//syntaxerror 語法錯誤
void
0
;
//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中的變數與變數名。變數其實本質上是乙個具有特殊...