当前位置: 首页 > 现代诗歌 > 文章

JavaScript内置对象math,global功能与用法实例分析 中国传统节日故事

2019-06-10

JavaScript内置对象math,global功能与用法实例分析 中国传统节日故事

JavaScript内置对象math,global功能与用法实例分析更新时间:2019年06月10日09:15:26作者:轻舞肥羊这篇文章主要介绍了JavaScript内置对象math,global功能与用法,结合实例形式分析了javascript中内置对象math与global的基本概念、功能及使用方法,需要的朋友可以参考下本文实例讲述了JavaScript内置对象math,global功能与用法。

分享给大家供大家参考,具体如下:对象对象ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。 ”意思就是说,开发人员不必显示地实例化内置对象;因为它们已经实例化了。 ECMA-262只定义了两个内置对象:Global和Math。

Global(全局)对象是ECMAScript中一个特别的对象,因为这个对象是不存在的。 在ECMAScript中不属于任何其他对象的属性和方法,都属于它的属性和方法。

所以,事实上,并不存在全局变量和全局函数;所有在全局作用域定义的变量和函数,都是Global对象的属性和方法。

PS:因为ECMAScript没有定义怎么调用Global对象,所以,Global.属性或者Global.方法()都是无效的。

(Web浏览器将Global作为window对象的一部分加以实现)Global对象有一些内置的属性和方法:编码方法URI编码可以对链接进行编码,以便发送给浏览器。 它们采用特殊的UTF-8编码替换所有无效字符,从而让浏览器能够接受和理解。 encodeURI()不会对本身属于URI的特殊字符进行编码,例如冒号、正斜杠、问号和#号;而encodeURIComponent()则会对它发现的任何非标准字符进行编码varbox=//Lee李;alert(encodeURI(box));//只编码了中文varbox=//Lee李;alert(encodeURIComponent(box));//特殊字符和中文编码了。