Javascript資料型別小結

2021-08-09 13:43:05 字數 1271 閱讀 1874

5種基本資料型別:undefined、null、boolean、number、string

1種複雜資料型別:object

1.typeof操作符

typeof操作符用於檢測給定變數的資料型別

2.undefined型別

宣告後未初始化的變數,和宣告為undefined型別的變數當進行==判斷的時候是相等的,進行typeof運算後,他們的型別也都是undefined,值也相同。

var a;

console.log(a == undefined) //

true

但是未宣告的變數和undefined型別不太一樣,雖然用typeof運算出來他們都是undefined型別

console.log(b == undefined) //報錯,b沒有宣告
3.null型別null值表示乙個空物件指標,所以typeof操作符檢測null值時會返回』object』.一般用於在定義變數時初始化。

4.boolean型別

該型別有兩個字面值:true和fasle,但是都不是boolean值,只是識別符號

其他型別的資料也可以轉換為boolean值,下列給出幾個轉為false的特殊值

5.number型別

number型別使用ieee754格式來表示整數和浮點數

6.nan

nan(not a number),即非數值,是乙個特殊的數值,這個數值用於表示乙個本來要返回數值的運算元未返回數值的情況,任何數值除以0會返回nan,nan有兩個特點:

7.string型別

string型別用於表示由零或多個16位unicode字元組成的字串行,即字串。字串一旦建立,它的值就不能改變。將值轉換為字串,呼叫字串的tostring()方法,但是null和undefined值沒有這個方法,則呼叫string()函式,返回他們的字面量值。

8.object型別

一組資料和功能的組合,物件通過new操作符來建立它的例項,object的例項具有的屬性和方法:

JavaScript 資料型別

變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...

Javascript資料型別

ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...

JavaScript資料型別

undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...