乐趣区

关于javascript:单例实置对象

一 global

代码不会显式的拜访 global 对象,他针对不属于任何对象的办法,属性。因而其实不存在全局变量,全局函数,它们都会变成 global 对象的办法,属性。他有很多办法例如:isNaN(),isFinite(),parseInt()

encodeURL()
用于对整个 URL 进行编码
不会编码属于 URL 组件的特殊符号,比方冒号,斜杠,问号

encodeURLComponent()
用于编码 URL 中独自组件
会编码所有特殊符号

eval()
是 js 中很弱小的办法, 是一个残缺的 ECMAScript 解释器
通过 eval()的代码属于调用所在上下文
外面的变量,函数不会被晋升。解析代码是,它们是被蕴含在一个字符串中
严格模式下,外部的变量,函数无奈被外界拜访。给 eval 赋值会报错。

window 对象
window 是在浏览器中 global 的代理,因而所有全局作用域申明的变量,函数会变成 window 的属性。

一种获取 blobal 对象的办法

let global = function(){return this;}

二·Math()

退出移动版