?um/p1-90`global object는:
new operator와 함께 이 property는 attributes { [[Writable]]:
이 property는 attributes { [[Writable]]:
이 property는 attributes { [[Writable]]:
이 property는 attributes { [[Writable]]:
이 function은 %eval% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
The abstract operation PerformEval takes arguments source (an
eval의 caller와 eval function 자체 둘 다의 eval function invocation에 대한 eval code는 calling context의 code나 eval code 중 하나가 let, const, 또는 class declaration에 의해 introduced된 binding은 항상 새 LexicalEnvironment 안에 instantiated됩니다.
The
paramStrings는 function eval call에 passed된 string을 represent합니다.
direct는 evaluation이
HostEnsureCanCompileStrings의 default implementation은
The abstract operation EvalDeclarationInstantiation takes arguments body (a
eval은 전역 lexical 선언에 의해 가려질 전역 var 선언을 생성하지 않는다.이 function은 %isFinite% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
이 function은 %isNaN% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
ECMAScript code가 value X가 X !== X의 expression입니다. result는 X가
이 function은 string argument의 contents를 decimal literal로 interpretation하여 dictated되는 Number value를 produce합니다.
이는 %parseFloat% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
이 function은 string의 leading portion만 Number value로 interpret할 수 있습니다; decimal literal의 notation의 part로 interpret될 수 없는 any code unit은 ignored되며, such code unit이 ignored되었다는 indication은 given되지 않습니다.
이 function은 specified된 radix에 따라 string의 contents를 interpretation하여 dictated되는
이는 %parseInt% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
Uniform Resource Identifier, 즉 URI는 Internet에서 resource(예: web page 또는 file)와 그것에 access하기 위한 transport protocol(예: HTTP 또는 FTP)을 identify하는 String입니다. ECMAScript language 자체는 이 section에 described된 것처럼 URI를 encode 및 decode하는 function을 제외하고 URI 사용을 위한 어떤 support도 provide하지 않습니다. encodeURI와 decodeURI는 complete URI와 함께 work하도록 intended됩니다; 이들은 any reserved character가 special meaning(예: delimiter)을 가지도록 intended된다고 assume하므로 encoded되지 않습니다. encodeURIComponent와 decodeURIComponent는 URI의 individual component와 함께 work하도록 intended됩니다; 이들은 any reserved character가 text를 represent하며 component가 complete URI의 part일 때 special meaning을 avoid하기 위해 encoded되어야 한다고 assume합니다.
reserved character의 set은 RFC 2396에 based하며, 더 recent한 RFC 3986에 의해 introduced된 change를 reflect하지 않습니다.
ECMAScript의 많은 implementation은 web page를 manipulate하는 additional function 및 method를 provide합니다; 이러한 function은 이 standard의 scope 밖입니다.
이 function은 encodeURI function에 의해 introduced될 수 있는 sort의 각 escape sequence와 UTF-8 encoding이 그것이 represent하는 code point의 UTF-16 encoding으로 replaced된 URI의 new version을 computes합니다. encodeURI에 의해 introduced될 수 없었던 escape sequence는 replaced되지 않습니다.
이는 %decodeURI% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
이 function은 encodeURIComponent function에 의해 introduced될 수 있는 sort의 각 escape sequence와 UTF-8 encoding이 그것이 represent하는 code point의 UTF-16 encoding으로 replaced된 URI의 new version을 computes합니다.
이는 %decodeURIComponent% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
이 function은 certain code point의 각 instance가 code point의 UTF-8 encoding을 represent하는 one, two, three, or four escape sequence로 replaced된 UTF-16 encoded(
이는 %encodeURI% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
이 function은 certain code point의 각 instance가 code point의 UTF-8 encoding을 represent하는 one, two, three, or four escape sequence로 replaced된 UTF-16 encoded(
이는 %encodeURIComponent% intrinsic object입니다.
called될 때 다음 step을 수행합니다:
The abstract operation Encode takes arguments string (a String) and extraUnescaped (a String) and returns either a
percent-encoding은 individual octet을 represent하는 데 사용되므로, single code point는 multiple consecutive escape sequence(그 8-bit UTF-8 code unit 각각에 대해 하나)로 expressed될 수 있습니다.
The abstract operation Decode takes arguments string (a String) and preserveEscapeSet (a String) and returns either a
RFC 3629는 invalid UTF-8 octet sequence의 decoding을 prohibit합니다. 예를 들어 invalid sequence 0xC0 0x80은 code unit 0x0000으로 decode되어서는 안 됩니다. Decode algorithm의 implementation은 such invalid sequence를 encounter할 때
The abstract operation ParseHexOctet takes arguments string (a String) and position (a non-negative