單體內建物件

2022-02-14 12:03:10 字數 772 閱讀 8001

什麼是單體內建物件?

——由ecmascript實現提供的,不依賴於宿主環境的物件,而且在ecmascript程式執行之前就存在了

一、global物件

1.什麼是global物件?

所有在全域性作用域中定義的屬性和函式,最終都是它的屬性和方法。諸如:isnan(),isfinite(),parseint()以及parsefloat()

2.有哪些方法?

uri編碼 和 eval()方法

var msg="hello world";

eval(alert(msg));

//可以引用在包含環境中定義的變數

eval("function sayhi()");

sayhi();

//在eval呼叫中定義乙個函式,再在該呼叫的外部**中引用這個函式

eval("var msg='hello world';");

alert(msg);

3.window物件

var color = "red";

function

saycolor()

alert(window.color);

//在全域性作用域中宣告的所有變數和函式,都成為了window物件的屬性。

二、math物件

在陣列中查詢最大/小值:

var values=[1,2,3,4,5,6,7,8];

alert(max);

單體內建物件 單體內建物件

1 global物件 所有全域性作用域定義的屬性與函式,都是global物件的屬性。1.1 uri編碼方法 encodeuri 不會對本身屬於uri的特殊符號進行編碼。uri解碼方法 decodeuri 只能對使用encodeuri 替換的字元進行解碼 decodeuricomponent 能夠解碼...

單體內建物件 單體內建物件

內建物件 由ecmascript實現提供的,不依賴宿主環境的物件,這些物件再es程式執行之前就已經存在 global物件 global全域性物件是乙個特別的物件 兜底物件 不屬於其他物件的屬性和方法,都屬於global物件。如 isnan isfinite parseint parsefloat 註...

單體內建物件 單體內建物件

ecmascript 262對內建物件的定義是 由ecmascript實現提供的,不依賴於宿主環境的物件,這些物件在ecmascript程式執行之前就已經存在了。意思就是說,開發人員不必顯示地例項化內建物件,因為它們已經例項化了。如object,array,string。ecmascript還定義了...