JavaScript版本信息

不同版本的JavaScript支持不同的JavaScript元素集。Windows 8.x应用商店应用支持Internet Explorer中略微不同的功能集。

Important

Windows 8.x应用商店应用是一种在Windows 8设备上运行的新型应用程序。若要查找有关Windows 8.x应用商店应用的详细信息,请参见什么是Windows应用商店应用?

标准模式(当有<!doctype>指令时在Internet Explorer 直至Internet Explorer 11的所有版本中使用的模式)支持的元素集与Quirks模式(当没有<doctype>指令时使用的模式)支持的元素集有所不同。欲进一步了解版本控制,请参阅定义文档兼容性

下表显示支持特定语言元素的Internet Explorer 文档模式(以及表示Windows 8.x应用商店和Windows Phone应用商店的应用商店应用)。支持给定元素的文档模式在显示时带有字母Y,不支持给定元素的文档模式在显示时带有字母N

Important

Microsoft Edge(Windows 中的Edge浏览器)不包括对旧的文档模式的支持。对Windows Phone应用商店应用的支持始于Windows Phone 8.1。实验功能(about:flags)由“Exp.”指示。

该表包含摘要信息。有关更具体的信息,请参阅语言元素的文档。

语言元素怪异模式、
Internet Explorer 6标准模式
Internet Explorer 7标准模式
Internet Explorer 8标准模式Internet Explorer 9标准模式Internet Explorer 10标准模式Internet Explorer 11标准模式Edge应用商店应用
__proto__ 属性 (Object)NNNNYYv8 (Win): N
v8.1 (Win): Y
v8.1 (Phone): Y
$1...$9 属性 (RegExp)YYYYYYY
0n 属性YYYYYYY
abs 属性YYYYYYY
acos 属性YYYYYYY
acosh 属性NNNNNYv8.1: N
v10: Y
ActiveXObject 对象YYYYYYN
加法赋值运算符 Operator (+=)YYYYYYY
加法运算符 (+)YYYYYYY
apply 方法YYYYYYY
arguments 对象YYYYYYY
arguments 属性YYYYYYY
Array 对象YYYYYYY
Array.from 函数 (Array)NNNNNNv8.1: N
v10: Y
Array.isArray 函数NNYYYYY
Array.of 函数 (Array)NNNNNNv8.1: N
v10: Y
ArrayBuffer 对象NNNYYYY
FunctionsNNNNNNv8.1: N
v10: Y
asin 函数YYYYYYY
Object.assign Function (Object)NNNNNNv8.1: N
v10: Y
Assignment Operator (=)YYYYYYY
atan 函数YYYYYYY
atan2 函数YYYYYYY
atEnd 方法YYYYYYN
bind 方法NNYYYYY
Bitwise AND Assignment Operator (&=)YYYYYYY
Bitwise AND Operator (&)YYYYYYY
Bitwise Left Shift Operator (<<)YYYYYYY
Bitwise NOT Operator (~)YYYYYYY
Bitwise OR Assignment Operator (|=)YYYYYYY
Bitwise OR Operator (|)YYYYYYY
Bitwise Right Shift Operator (>>)YYYYYYY
Bitwise YOR Assignment Operator (^=)YYYYYYY
Bitwise YOR Operator (^)YYYYYYY
blink 方法YYYYYYY
bold 方法YYYYYYY
Boolean 对象YYYYYYY
break 语句YYYYYYY
call 方法YYYYYYY
callee 属性YYYYYYY
caller 属性YYYYYYY
catch 语句YYYYYYY
ceil 函数YYYYYYY
charAt 方法YYYYYYY
charCodeAt 方法YYYYYYY
class 语句NNNNNExp.v8.1: N
v10: Exp.
codePointAt Method (String)NNNNNYv8.1: N
v10: Y
Comma Operator (,)YYYYYYY
// (Single-line Comment Statement)YYYYYYY
/..\/ (Multiline Comment Statement)YYYYYYY
Comparison OperatorsYYYYYYY
compile 方法YYYYYYY
concat Method (Array)YYYYYYY
concat Method (String)YYYYYYY
Conditional CompilationYYYYNNN
Conditional Compilation VariablesYYYYNNN
Conditional (Ternary) Operator (?:)YYYYYYY
constructor 属性YYYYYYY
const 语句NNNNYYv8 (Win): N
v8.1 (Win): Y
v8.1 (Phone): Y
continue 语句YYYYYYY
cos 函数YYYYYYY
create 函数NNYYYYY
DataView 对象NNNYYYY
Date 对象YYYYYYY
Debug 对象YYYYYYY
Debug.setNonUserCodeExceptions 属性NNNYYYY
Debug.setNonUserCodeExceptions 属性NNNYYYY
debugger 语句YYYYYYY
decodeURI 函数YYYYYYY
DecodeURIComponent 函数YYYYYYY
Decrement Operator (--)YYYYYYY
FunctionsNNNNNExp.v8.1: N
v10: Exp.
defineProperties 函数NY*YYYYY
defineProperty 函数NY*YYYYY
delete OperatorYYYYYYY
description 属性YYYYYYY
dimensions 方法YYYYYYY
Division Assignment Operator (/=)YYYYYYY
Division Operator (/)YYYYYYY
do...while 语句YYYYYYY
E ConstantYYYYYYY
encodeURI 函数YYYYYYY
encodeURI Component 函数YYYYYYY
entries Method (Array)NNNNNNv8.1: N
v10: Y
Enumerator 对象YYYYYYN
Number ConstantsNNNNNNv8.1: N
v10: Y
Equality Operator (==)YYYYYYY
Error 对象YYYYYYY
stack Property (Error)NNNYYYY
stackTraceLimit Property (Error)NNNYYYY
escape 函数YYYYYYY
eval 函数YYYYYYY
exec 方法YYYYYYY
every 方法NNYYYYY
exp 函数YYYYYYY
fill Method (Array)NNNNNNv8.1: N
v10: Y
filter 方法NNYYYYY
finally 语句YYYYYYY
findIndex Method (Array)NNNNNNv8.1: N
v10: Y
fixed 方法YYYYYYY
Float32Array 对象NNNYYYY
Float64Array 对象NNNYYYY
floor 函数YYYYYYY
fontcolor 方法YYYYYYY
fontsize 方法YYYYYYY
for 语句YYYYYYY
forEach 方法NNYYYYY
for...in 语句YYYYYYY
for...of 语句NNNNNYv8.1: N
v10: Y
freeze 函数NNYYYYY
fromCharCode 函数YYYYYYY
fromCodePoint 函数NNNNNYv8.1: N
v10: Y
Function 对象YYYYYYY
function 语句YYYYYYY
GeneratorsNNNNNExp.v8.1: N
v10: Exp.
getDate 方法YYYYYYY
getDay 方法YYYYYYY
getFullYear 方法YYYYYYY
getHours 方法YYYYYYY
getItem 方法YYYYYYY
getMilliseconds 方法YYYYYYY
getMinutes 方法YYYYYYY
getMonth 方法YYYYYYY
GetObject 函数YYNNNNN
getOwnPropertyDescriptor 函数NY*YYYYY
getOwnPropertyNames 函数NNYYYYY
getPrototypeOf 函数NNYYYYY
getSeconds 方法YYYYYYY
getTime 方法YYYYYYY
getTimezoneOffset 方法YYYYYYY
getUTCDate 方法YYYYYYY
getUTCDay 方法YYYYYYY
getUTCFullYear 方法YYYYYYY
getUTCHours 方法YYYYYYY
getUTCMilliseconds 方法YYYYYYY
getUTCMinutes 方法YYYYYYY
getUTCMonth 方法YYYYYYY
getUTCSeconds 方法YYYYYYY
getVarDate 方法YYYYYYN
getYear 方法YYYYYYY
Global 对象YYYYYYY
global 属性YYYYYYY
Greater than Operator (>)YYYYYYY
Greater than or equal to Operator (>=)YYYYYYY
hasOwnProperty 方法YYYYYYY
HTML Tag MethodsYYYYYYY
hypot 函数NNNNNYv8.1: N
v10: Y
Identity Operator (===)YYYYYYY
if...else 语句YYYYYYY
ignoreCase 属性YYYYYYY
imul 函数NNNNNYv8.1: N
v10: Y
In OperatorYYYYYYY
includes Method (String)NNNNNYv8.1: N
v10: Y
Increment Operator (++)YYYYYYY
index 属性YYYYYYY
indexOf Method (Array)NNYYYYY
indexOf Method (String)YYYYYYY
Inequality Operator (!=)YYYYYYY
Infinity ConstantYYYYYYY
input Property ($_)YYYYYYY
instanceof OperatorYYYYYYY
Int8Array 对象NNNYYYY
Int16Array 对象NNNYYYY
Int32Array 对象NNNYYYY
Intl.Collator 对象NNNNYYv8 (Win): N
v8.1 (Win): Y
v8.1 (Phone): Y
Intl.DateTimeFormat 对象NNNNYYv8: N
v8.1: Y
Intl.NumberFormat 对象NNNNYYv8: N
v8.1: Y
isFinite 函数YYYYYYY
isArray 函数NNYYYYY
IsExtensible 函数NNYYYYY
isFrozen 函数NNYYYYY
isInteger 函数NNNNNYv8.1: N
v10: Y
isNaN 函数YYYYYYY
isNaN Function (Number)NNNNNYv8.1: N
v10: Y
ISO Date FormatNNYYYYY
IsPrototypeOf 方法YYYYYYY
isSealed 函数NNYYYYY
italics 方法YYYYYYY
IteratorsNNNNNYv8.1: N
v10: Y
item 方法YYYYYYY
join 方法YYYYYYY
JSON 对象NYYYYYY
keys 函数NNYYYYY
keys Method (Array)NNNNNYv8.1: N
v10: Y
Labeled 语句YYYYYYY
lastIndex 属性YYYYYYY
lastIndexOf Method (Array)NNYYYYY
lastIndexOf Method (String)YYYYYYY
lastMatch Property ($&)YYYYYYY
lastParen Property ($+)YYYYYYY
lbound 方法YYYYYYY
leftContext Property ($')YYYYYYY
Left Shift Assignment Operator (<<=)YYYYYYY
length Property (Arguments)YYYYYYY
length Property (Array)YYYYYYY
length Property (Function)YYYYYYY
length Property (String)YYYYYYY
Less than Operator (<)YYYYYYY
Less than or equal to Operator (<=)YYYYYYY
let 语句NNNNYYv8: N
v8.1: Y
link 方法YYYYYYY
LN2 ConstantYYYYYYY
LN10 ConstantYYYYYYY
localeCompare 方法YYYYYYY
log 函数YYYYYYY
LOG2E ConstantYYYYYYY
LOG10E ConstantYYYYYYY
Logical AND Operator (&&)YYYYYYY
Logical NOT Operator (!)YYYYYYY
Logical OR Operator (||)YYYYYYY
map 方法NNYYYYY
Map 对象NNNNYYv8: N
v8.1: Y
match 方法YYYYYYY
Math 对象YYYYYYY
max 函数YYYYYYY
MAX_VALUE ConstantYYYYYYY
message 属性YYYYYYY
min 函数YYYYYYY
MIN_VALUE ConstantYYYYYYY
Modulus Assignment Operator (%=)YYYYYYY
Modulus Operator (%)YYYYYYY
moveFirst 方法YYYYYYY
moveNext 方法YYYYYYY
multiline 属性YYYYYYY
Multiplication Assignment Operator (*=)YYYYYYY
Multiplication Operator (*)YYYYYYY
name 属性YYYYYYY
NaN Constant (Global)YYYYYYY
NaN Constant (Number)YYYYYYY
NEGATIVE_INFINITY ConstantYYYYYYY
new OperatorYYYYYYY
Nonidentity Operator (!==)YYYYYYY
now 函数NNYYYYY
Number 对象YYYYYYY
number 属性YYYYYYY
Object 对象YYYYYYY
Operator PrecedenceYYYYYYY
Date.parse 函数YYYYYYY
JSON.parse 函数NYYYYYY
parseFloat 函数YYYYYYY
parseInt 函数YYYYYYY
PI ConstantYYYYYYY
pop 方法YYYYYYY
POSITIVE_INFINITY ConstantYYYYYYY
pow 函数YYYYYYY
preventExtensions 函数NNYYYYY
Promise 对象NNNNNYv8.1: N
v10: Y
prototype 属性YYYYYYY
propertyIsEnumerable 方法YYYYYYY
Proxy 对象NNNNNYv8.1: N
v10: Y
push 方法YYYYYYY
random 函数YYYYYYY
raw 函数NNNNNYv8.1: N
v10: Y
reduce 方法NNYYYYY
reduceRight 方法NNYYYYY
RegExp 对象YYYYYYY
Regular Expression 对象YYYYYYY
Regular Expression SyntaxYYYYYYY
Regular Expression /y flagNNNNNExp.v8.1: N
v10: Exp.
repeat Method (String)NNNNNYv8.1: N
v10: Y
replace 方法YYYYYYY
FunctionsNNNNNNv8.1: N
v10: Y
return 语句YYYYYYY
reverse 方法YYYYYYY
rightContext Property ($')YYYYYYY
Right Shift Assignment Operator (>>=)YYYYYYY
round 函数YYYYYYY
ScriptEngine 函数YYYYYYY
ScriptEngineBuildVersion 函数YYYYYYY
ScriptEngineMajorVersion 函数YYYYYYY
ScriptEngineMinorVersion 函数YYYYYYY
seal 函数NNYYYYY
search 方法YYYYYYY
Set 对象NNNNYYv8: N
v8.1: Y
setDate 方法YYYYYYY
setFullYear 方法YYYYYY
setHours 方法YYYYYYY
setMilliseconds 方法YYYYYYY
setMinutes 方法YYYYYYY
setMonth 方法YYYYYYY
setSeconds 方法YYYYYYY
setTime 方法YYYYYYY
setUTCDate 方法YYYYYYY
setUTCFullYear 方法YYYYYYY
setUTCHours 方法YYYYYYY
setUTCMilliseconds 方法YYYYYYY
setUTCMinutes 方法YYYYYYY
setUTCMonth 方法YYYYYYY
setUTCSeconds 方法YYYYYYY
setYear 方法YYYYYYY
shift 方法YYYYYYY
sin 函数YYYYYYY
slice Method (Array)YYYYYYY
slice Method (String)YYYYYYY
small 方法YYYYYYY
some 方法NNYYYYY
sort 方法YYYYYYY
source 属性YYYYYYY
splice 方法YYYYYYY
split 方法YYYYYYY
FunctionsNNNNNYv8.1: N
v10: Y
sqrt 函数YYYYYYY
SQRT1_2 ConstantYYYYYYY
SQRT2 ConstantYYYYYYY
use strict DirectiveNNNYYYY
strike 方法YYYYYYY
String 对象YYYYYYY
JSON.stringify 函数NYYYYYY
sub 方法YYYYYYY
substr 方法YYYYYYY
substring 方法YYYYYYY
Subtraction Assignment Operator (-=)YYYYYYY
Subtraction Operator (-)YYYYYYY
sup 方法YYYYYYY
switch 语句YYYYYYY
Symbol 对象NNNNNYv8.1: N
v10: Y
tan 函数YYYYYYY
Template stringsNNNNNYv8.1: N
v10: Y
test 方法YYYYYYY
this 语句YYYYYYY
throw 语句YYYYYYY
toArray 方法YYYYYYY
toDateString 方法YYYYYYY
toExponential 方法YYYYYYY
toFixed 方法YYYYYYY
toGMTString 方法YYYYYYY
toISOString 方法NNYYYYY
toJSON 方法NYYYYYY
toLocaleDateString 方法YYYYYYY
toLocaleLowercase 方法YYYYYYY
toLocaleString 方法YYYYYYY
toLocaleTimeString 方法YYYYYYY
toLocaleUppercase 方法YYYYYYY
toLowerCase 方法YYYYYYY
toPrecision 方法YYYYYYY
toString 方法YYYYYYY
toTimeString 方法YYYYYYY
toUpperCase 方法YYYYYYY
toUTCString 方法YYYYYYY
trim 方法NNYYYYY
try 语句YYYYYYY
typeof OperatorYYYYYYY
ubound 方法YYYYYYY
Uint8Array 对象NNNYYYY
Uint16Array 对象NNNYYYY
Uint32Array 对象NNNYYYY
Uint8ClampedArray 对象NNNNYYv8: No
v8.1 (Win): Yes
v8.1 (Phone): No
v10: Y
Unary Negation Operator (-)YYYYYYY
undefined ConstantYYYYYYY
unescape 函数YYYYYYY
Unicode code point escape charactersNNNNNYv8.1: N
v10: Y
unshift 方法YYYYYYY
Unsigned Right Shift Assignment Operator (>>>=)YYYYYYY
Unsigned Right Shift Operator (>>>)YYYYYYY
use strict DirectiveNNNYYYY
UTC 函数YYYYYYY
valueOf 方法YYYYYYY
values Method (Array)NNNNNYv8.1: N
v10: Y
var 语句YYYYYYY
VBArray 对象YYYYYYN
void OperatorYYYYYYY
WeakMap 对象NNNNYYv8: N
v8.1: Y
WeakSet 对象NNNNNYv8.1: N
v10: Y
while 语句YYYYYYY
WinRTError 对象NNNYYYY
with 语句YYYYYYY
write 函数YYYYYYY
writeln 函数YYYYYYY

* 支持DOM对象,但不支持用户定义的对象。可以指定enumerableconfigurable特性,但不使用它们。

如果你喜欢这篇文章,敬请给站长打赏↑

除特别注明外,本站所有文章均为本站站长原译,转载请注明出处。