1. 程式人生 > >JS你會不知道的

JS你會不知道的

Js只有6中元型別系統

分別是:number”、“string”、“boolean "undefined"
"object""function"

又分為三種值型別

number”、“string”、“boolean

undefined是一種特殊的值型別,即沒有值的值型別

引用型別

Object,function

元型別系統:js引擎直接支援的物件。

注意:沒有null

undefined與空

undefined是一種型別;null是一個物件。

null是關鍵字;undefined不是關鍵字(高版本中是一個全域性成員)

null物件沒有方法。

null == undefined == false

null !== undefined !== false

注意=號有複製與引用兩種操作

型別(typeof)

操作

備註

undefined

無法直接定義和使用

number

賦值

i = 2;

Boolean

賦值

b = false;

string

引用

s = ‘’;

s1 = s;

function

引用

f = function () {};

this.foo = f;

object

Boolean

引用

Number

String

Function

foo1 = new Function(‘’, ‘’);

Array

a = [ ];

a1 = new Array();

Object

o = { };

o1 = new Object();

Error

err = new Error();

其它:Date, Enumerator, RegExp

區域性物件:arguments

全域性物件:Math, Global

型別系統與物件系統