网站站建设,杭州seo关键词优化哪家好,程序员建网站,做试管的网站JavaScript 全局对象 全局属性和函数可用于所有内建的 JavaScript 对象。 顶层函数#xff08;全局函数#xff09; 函数描述decodeURI()解码某个编码的 URI。decodeURIComponent()解码一个编码的 URI 组件。encodeURI()把字符串编码为 URI。encodeURIComponent()把字符串编码…JavaScript 全局对象 全局属性和函数可用于所有内建的 JavaScript 对象。 顶层函数全局函数 函数描述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指示未定义的值。 全局对象描述 全局对象是预定义的对象作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性所以它没有名称。 在顶层 JavaScript 代码中可以用关键字 this 引用全局对象。但通常不必用这种方式引用全局对象因为全局对象是作用域链的头这意味着所有非限定性的变量和函数名都会作为该对象的属性来查询。例如当JavaScript 代码引用 parseInt() 函数时它引用的是全局对象的 parseInt 属性。全局对象是作用域链的头还意味着在顶层 JavaScript 代码中声明的所有变量都将成为全局对象的属性。 全局对象只是一个对象而不是类。既没有构造函数也无法实例化一个新的全局对象。 在 JavaScript 代码嵌入一个特殊环境中时全局对象通常具有环境特定的属性。实际上ECMAScript 标准没有规定全局对象的类型JavaScript 的实现或嵌入的 JavaScript 都可以把任意类型的对象作为全局对象只要该对象定义了这里列出的基本属性和函数。例如在允许通过 LiveConnect 或相关的技术来脚本化 Java 的 JavaScript 实现中全局对象被赋予了这里列出的 java 和 Package 属性以及 getClass() 方法。而在客户端 JavaScript 中全局对象就是 Window 对象表示允许 JavaScript 代码的 Web 浏览器窗口。 例子 在 JavaScript 核心语言中全局对象的预定义属性都是不可枚举的所有可以用 for/in 循环列出所有隐式或显式声明的全局变量如下所示 var variables ;for (var name in this)
{
variables name br /;
}document.write(variables); 转载于:https://www.cnblogs.com/sherlockholmes/p/5286969.html