js全域性函式

2021-09-06 16:39:42 字數 307 閱讀 4008

以前沒搞懂js的全域性函式,全域性函式和window物件的函式不一樣。

全域性函式不屬於任何乙個內建物件。

js包含以下7個全域性函式,用於一些常用的功能:escape(),eval(),isnan(),isfinite(),parsefloat(),parseint(),unescape();

escape(string),對string進行編碼,這樣就可以在所有計算機上讀取該字串。

該方法不會對 ascii 字母和數字進行編碼,也不會對下面這些 ascii 標點符號進行編碼: * @ - _ + . / 。其他所有的字元都會被轉義序列替換。

js全域性函式

不屬於任何物件的函式 屬性 部分 infinity 代表正的無窮大的數值 nan 指示某個值是不是數字值 undefined 指示未定義的值 方法 部分 eval str 執行js 如果字串是js encodeuri str 對字元進行編碼 decodeuri str 對字元進行解碼 isnan s...

JS 自執行函式和全域性渲染

html doctype html html head meta charset utf 8 title 標題標籤 title script src js index.js script script first 直接呼叫全域性物件window中的first方法。script head body b...

JS(全域性作用域)

一 全域性函式作用域 把變數的宣告和函式的宣告放在前面 作用域 scope 一條資料可以在哪個範圍中使用。通常來說,一段程式 中所用到的資料並不總是有效 可用的,而限定這個資料的可用性的 範圍就是這個名字的作用域。作用域的使用提高了程式邏輯的區域性性,增強程式的可靠性,減少名字衝突。變數 資料 js...