JavaScript 全局对象参考手册
JS全局对象是什么?全局对象是一个可以在js运行过程当中由宿主环境提供的随时随地访问的对象。为什么需要全局对象?BOM的核心是window,window既是通过js访问浏览器窗口的一个接口,又是一个Global(全局对象),这意味着可以在网页当中定义任意的对象变量函数都是以window对象作为global对象。全局对象在node当中会被认为是global,因此宿主也是影响“全局对象”的一大因素,什么样的宿主就会有什么样的全局变量。学习javascript之前,最好先学习一下html,css顶层函数(全局函数)函数描述decodeURI()解码某个编码的 URI。decodeURIComponent()解码一个编码的 URI 组件。encodeURI()把字符串编码为 URI。encodeURIComponent()把字符串编码为 URI 组件。escape()对字符串进行编码。eval()计算JavaScript 字符串,并把它作为脚本代码来执行。getClass()返回一个 JavaObject 的 JavaClass。isFinite()检查某个值是否为有穷大的数。isNaN()检查某个值是否是数字。Number()把对象的值转换为数字。parseFloat()解析一个字符串并返回一个浮点数。parseInt()解析一个字符串并返回一个整数。String()把对象的值转换为字符串。unescape()对由 escape() 编码的字符串进行解码。顶层属性(全局属性)方法描述Infinity代表正的无穷大的数值。java代表 java.* 包层级的一个 JavaPackage。NaN指示某个值是不是数字值。Packages根 JavaPackage 对象。undefined指示未定义的值。参考web前端开发