?uem/p1-90`全局对象:
new 运算符将其用作在
此属性具有特性 { [[Writable]]:
此属性具有特性 { [[Writable]]:
此属性具有特性 { [[Writable]]:
此属性具有特性 { [[Writable]]:
此函数是 %eval% 内在对象。
调用时,它执行以下步骤:
eval 调用方和 eval 函数自身所在的 realm。eval 函数的如果调用 eval 的调用上下文代码或 eval 代码中任一者是let、const 或 class 声明引入的绑定始终会实例化在新的 LexicalEnvironment 中。
宿主定义的抽象操作 HostEnsureCanCompileStrings,接收参数 calleeRealm (
paramStrings 表示在使用某个函数eval 调用的字符串。
direct 表示该求值是否为
HostEnsureCanCompileStrings 的默认实现是返回
eval 不会创建会被全局词法声明遮蔽的全局 var 声明。此函数是 %isFinite% 内在对象。
调用时,它执行以下步骤:
此函数是 %isNaN% 内在对象。
调用时,它执行以下步骤:
ECMAScript 代码可靠测试值 X 是否为 X !== X 的表达式。当且仅当 X 是
此函数通过将 string 参数的内容解释为十进制字面量来生成
它是 %parseFloat% 内在对象。
调用时,它执行以下步骤:
此函数可能只将 string 的开头部分解释为
此函数根据指定的 radix 解释 string 的内容并生成
它是 %parseInt% 内在对象。
调用时,它执行以下步骤:
统一资源标识符(Uniform Resource Identifier,URI)是用于标识 Internet 上的资源(例如网页或文件)以及访问这些资源所使用的传输协议(例如 HTTP 或 FTP)的 String。ECMAScript 语言自身不提供使用 URI 的任何支持,除了本节所述的 URI 编码和解码函数。encodeURI 和 decodeURI 旨在处理完整 URI;它们假定所有encodeURIComponent 和 decodeURIComponent 旨在处理 URI 的各个组成部分;它们假定所有
许多 ECMAScript 实现提供操作网页的其他函数和方法;这些函数超出本标准的范围。
此函数计算 URI 的新版本,其中每个可能由 encodeURI 函数引入的转义序列和 UTF-8 编码都被替换为它所表示码点的 UTF-16 编码。无法由 encodeURI 引入的转义序列不会被替换。
它是 %decodeURI% 内在对象。
调用时,它执行以下步骤:
此函数计算 URI 的新版本,其中每个可能由 encodeURIComponent 函数引入的转义序列和 UTF-8 编码都被替换为它所表示码点的 UTF-16 编码。
它是 %decodeURIComponent% 内在对象。
调用时,它执行以下步骤:
此函数计算 UTF-16 编码(
它是 %encodeURI% 内在对象。
调用时,它执行以下步骤:
此函数计算 UTF-16 编码(
它是 %encodeURIComponent% 内在对象。
调用时,它执行以下步骤:
由于百分号编码用于表示单个八位字节,因此单个码点可能表示为多个连续的转义序列(其每个 8 位 UTF-8 码元对应一个)。
RFC 3629 禁止解码无效的 UTF-8 八位字节序列。例如,无效序列 0xC0 0x80 不得解码为码元 0x0000。Decode 算法的实现遇到此类无效序列时必须抛出
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见
参见