JS資料型別

2022-02-19 14:46:15 字數 885 閱讀 5289

js資料型別

js中有5種資料型別:undefined、null、boolean、number和string。

還有一種複雜的資料型別object,object本質是一組無序的名值對組成的。

undefined型別只有乙個值,即undefined,使用var宣告變數,但是未對初始化的,這個變數就是undefined型別的,例子:

var i;

alert(i == undefined);//true

var i;與var i = undefined;這兩句是等價的。

包含undefined值的變數和未定義的變數是不一樣的。

null型別也只有乙個值:null.null表示乙個空物件的指標。

boolean型別:只有兩個字面量true和false。但是js中多有的變數都可以使用boolean()函式轉換成乙個boolean型別的值。

number型別:整數和浮點數。nan:not a number。這個數值用於本來要返回乙個數值,但是卻未能放回乙個數值的情況,以防止報錯。

例如:1/0 返回的就是nan。nan的特點:1、任何涉及nan的操作都會返回nan。2、nan對任何值都不相等,包括自己nan本身。

針對nan特性,js內建了isnan()函式,來確定數值是不是nan型別。

string型別:略

typeof操作符:對乙個變數進行推斷變數的型別,可能返回以下字串:

"undefined" 如果這個值,未定義或者為初始化

"boolean" 布林值

"string" 字串

"number" 數值

"object" 物件

"function" 函式

用法:typeof 95;  或者  typeof(95); 會返回"number".

js資料型別

一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...

js資料型別

js 基本資料型別 undefined null boolean number string js 操作符 typeof檢測給定變數的資料型別。返回值表示的型別 undefined 值未定義。boolean 值為布林型別。string 值為字串。number 值為數字。object 值為物件或nul...

js資料型別

var num 1,boo true,aa null,bb,str mary arr 1,2,4,8 obj arrnew new array 1,2,3 strnew new string 1,2,3 用 typeof 檢測變數的型別 console.log number typeof num n...