js資料型別

2022-09-12 02:54:13 字數 962 閱讀 1199

ecmascript中有5種基本資料型別,分別是undefined、null、boolen、number、string。還有一種複雜的資料型別object。object本質上是由一組無序的名值對組成。

對乙個值使用操作符可能返回下列某個字串:

typeof 2==number;

typeof nan==number;

var message='sss';

typeof message==string;

typeof null==object;

result= variable instanceof constructor;result==true或false;

person instanceof object  //變數person是object嗎?

有三個函式把非數值轉換成數值:number(),parseint(),parsefloat()。在處理整數時更常用的是parseint()。

(1)數值,布林值,物件和字串值都有乙個tostring()方法,但null和undefined值沒有這個方法。

var num=10;

alert(num.tostring());   //"10"

alert(num.tostring(2));  //"1010"

(2)在不知道數值是不是null或undefined時可以呼叫string();

var value1=10;

var value2=true;

var value3=null;

var value4;

alert(string(value1));  //"10"

alert(string(value2));  //"true"

alert(string(value3));  //"null"

alert(string(value4));  //"undefuned"

object的例項都有下列屬性和方法:

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...