IE 瀏覽器各個版本 JavaScript 支持狀況一覽表

  不一樣版本的 Internet Explorer 瀏覽器支持不一樣的 JavaScript 元素集。標準模式(有 <!doctype> 指令時 Internet Explorer 全部當前版本中使用的模式)支持的一組元素與突發模式(沒有 <!doctype> 指令時使用的模式)不一樣。 有關版本控制的更多信息,請參見Defining Document Compatibility(定義文檔兼容性)。css

  下表顯示支持特定語言元素的 Internet Explorer 文檔模式(和 Windows 應用商店應用程序)。 對支持給定元素的文檔模式顯示字母 Y,對不支持給定元素的文檔模式顯示字母 N。另外,Internet Explorer 11 的文檔模式已知爲「邊緣」模式。web

語言元素正則表達式

突發、IE6 標準、IE7 標準數組

IE8 標準瀏覽器

IE 9 標準app

IE 10 標準dom

邊緣函數

Windows 應用商店應用程序ui

__proto__ 屬性 (Object) (JavaScript)this

N

N

N

N

Y

V8:否

v8.1:是

$1...$9 屬性 (RegExp) (JavaScript)

Y

Y

Y

Y

Y

Y

有關屬性

Y

Y

Y

Y

Y

Y

abs 函數

Y

Y

Y

Y

Y

Y

acos 函數

Y

Y

Y

Y

Y

Y

ActiveXObject 對象

Y

Y

Y

Y

Y

N

加法賦值運算符 (+=)

Y

Y

Y

Y

Y

Y

加法運算符 (+)

Y

Y

Y

Y

Y

Y

apply 方法

Y

Y

Y

Y

Y

Y

arguments 對象

Y

Y

Y

Y

Y

Y

arguments 屬性

Y

Y

Y

Y

Y

Y

Array 對象

Y

Y

Y

Y

Y

Y

Array.isArray 函數 (JavaScript)

Y

Y

Y

Y

Y

Y

ArrayBuffer 對象

N

N

N

Y

Y

Y

asin 函數

Y

Y

Y

Y

Y

Y

賦值運算符 (=)

Y

Y

Y

Y

Y

Y

atan 函數

Y

Y

Y

Y

Y

Y

atan2 函數

Y

Y

Y

Y

Y

Y

atEnd 方法

Y

Y

Y

Y

Y

N

綁定方法

N

N

Y

Y

Y

Y

按位「與」賦值運算符 (&=)

Y

Y

Y

Y

Y

Y

按位「與」運算符 (&)

Y

Y

Y

Y

Y

Y

按位左移運算符 (<<)

Y

Y

Y

Y

Y

Y

按位「取非」運算符 (~)

Y

Y

Y

Y

Y

Y

按位「或」賦值運算符 (|=)

Y

Y

Y

Y

Y

Y

按位「或」運算符 (|)

Y

Y

Y

Y

Y

Y

按位右移運算符 (>>)

Y

Y

Y

Y

Y

Y

按位 YOR 賦值運算符 (^=)

Y

Y

Y

Y

Y

Y

按位「與」運算符 (^)

Y

Y

Y

Y

Y

Y

blink 方法

Y

Y

Y

Y

Y

Y

bold 方法

Y

Y

Y

Y

Y

Y

Boolean 對象

Y

Y

Y

Y

Y

Y

break 語句

Y

Y

Y

Y

Y

Y

call 方法

Y

Y

Y

Y

Y

Y

callee 屬性

Y

Y

Y

Y

Y

Y

caller 屬性

Y

Y

Y

Y

Y

Y

catch 語句

Y

Y

Y

Y

Y

Y

ceil 函數

Y

Y

Y

Y

Y

Y

charAt 方法

Y

Y

Y

Y

Y

Y

charCodeAt 方法

Y

Y

Y

Y

Y

Y

逗號運算符 (,)

Y

Y

Y

Y

Y

Y

//(單行註釋語句)

Y

Y

Y

Y

Y

Y

/*..*/(多行註釋語句)

Y

Y

Y

Y

Y

Y

比較運算符

Y

Y

Y

Y

Y

Y

compile 方法

Y

Y

Y

Y

Y

Y

concat 方法(數組)

Y

Y

Y

Y

Y

Y

concat 方法(字符串)

Y

Y

Y

Y

Y

Y

條件編譯

Y

Y

Y

Y

Y

N

條件編譯變量

Y

Y

Y

Y

Y

N

條件(三元)運算符 (?:)

Y

Y

Y

Y

Y

Y

constructor 屬性

Y

Y

Y

Y

Y

Y

const 語句

N

N

N

N

Y

v8:N

v8.1:Y

continue 語句

Y

Y

Y

Y

Y

Y

cos 函數

Y

Y

Y

Y

Y

Y

create 函數

N

N

Y

Y

Y

Y

DataView 對象

N

N

N

Y

Y

Y

Date 對象

Y

Y

Y

Y

Y

Y

Debug 對象

Y

Y

Y

Y

Y

Y

Debug.setNonUserCodeExceptions 屬性

N

N

N

Y

Y

Y

Debug.setNonUserCodeExceptions 屬性

N

N

N

Y

Y

Y

debugger 語句

Y

Y

Y

Y

Y

Y

decodeURI 函數

Y

Y

Y

Y

Y

Y

DecodeURIComponent 函數

Y

Y

Y

Y

Y

Y

減量運算符 (--)

Y

Y

Y

Y

Y

Y

defineProperties 函數

N

Y*

Y

Y

Y

Y

defineProperty 函數

N

Y*

Y

Y

Y

Y

delete 運算符

Y

Y

Y

Y

Y

Y

description 屬性

Y

Y

Y

Y

Y

Y

dimensions 方法

Y

Y

Y

Y

Y

Y

除法賦值運算符 (/=)

Y

Y

Y

Y

Y

Y

除法運算符 (/)

Y

Y

Y

Y

Y

Y

do...while 語句

Y

Y

Y

Y

Y

Y

E 常量

Y

Y

Y

Y

Y

Y

encodeURI 函數

Y

Y

Y

Y

Y

Y

encodeURI Component 函數

Y

Y

Y

Y

Y

Y

Enumerator 對象

Y

Y

Y

Y

Y

N

相等運算符 (==)

Y

Y

Y

Y

Y

Y

錯誤對象

Y

Y

Y

Y

Y

Y

stack 屬性(錯誤)(JavaScript)

N

N

N

Y

Y

Y

stackTraceLimit 屬性(錯誤)(JavaScript)

N

N

N

Y

Y

Y

escape 函數

Y

Y

Y

Y

Y

Y

eval 函數

Y

Y

Y

Y

Y

Y

exec 方法

Y

Y

Y

Y

Y

Y

每一個方法

N

N

Y

Y

Y

Y

exp 函數

Y

Y

Y

Y

Y

Y

篩選器方法

N

N

Y

Y

Y

Y

finally 語句

Y

Y

Y

Y

Y

Y

fixed 方法

Y

Y

Y

Y

Y

Y

Float32Array 對象

N

N

N

Y

Y

Y

Float64Array 對象

N

N

N

Y

Y

Y

floor 函數

Y

Y

Y

Y

Y

Y

fontcolor 方法

Y

Y

Y

Y

Y

Y

fontsize 方法

Y

Y

Y

Y

Y

Y

for 語句

Y

Y

Y

Y

Y

Y

forEach 方法

N

N

Y

Y

Y

Y

for...in 語句

Y

Y

Y

Y

Y

Y

freeze 函數

N

N

Y

Y

Y

Y

fromCharCode 函數

Y

Y

Y

Y

Y

Y

Function 對象

Y

Y

Y

Y

Y

Y

function 語句

Y

Y

Y

Y

Y

Y

getDate 方法

Y

Y

Y

Y

Y

Y

getDay 方法

Y

Y

Y

Y

Y

Y

getFullYear 方法

Y

Y

Y

Y

Y

Y

getHours 方法

Y

Y

Y

Y

Y

Y

getItem 方法

Y

Y

Y

Y

Y

Y

getMilliseconds 方法

Y

Y

Y

Y

Y

Y

getMinutes 方法

Y

Y

Y

Y

Y

Y

getMonth 方法

Y

Y

Y

Y

Y

Y

GetObject 函數

Y

Y

N

N

Y

N

getOwnPropertyDescriptor 函數

N

Y*

Y

Y

Y

Y

getOwnPropertyNames 函數

N

N

Y

Y

Y

Y

getPrototypeOf 函數

N

N

Y

Y

Y

Y

getSeconds 方法

Y

Y

Y

Y

Y

Y

getTime 方法

Y

Y

Y

Y

Y

Y

getTimezoneOffset 方法

Y

Y

Y

Y

Y

Y

getUTCDate 方法

Y

Y

Y

Y

Y

Y

getUTCDay 方法

Y

Y

Y

Y

Y

Y

getUTCFullYear 方法

Y

Y

Y

Y

Y

Y

getUTCHours 方法

Y

Y

Y

Y

Y

Y

getUTCMilliseconds 方法

Y

Y

Y

Y

Y

Y

getUTCMinutes 方法

Y

Y

Y

Y

Y

Y

getUTCMonth 方法

Y

Y

Y

Y

Y

Y

getUTCSeconds 方法

Y

Y

Y

Y

Y

Y

getVarDate 方法

Y

Y

Y

Y

Y

N

getYear 方法

Y

Y

Y

Y

Y

Y

Global 對象

Y

Y

Y

Y

Y

Y

global 屬性

Y

Y

Y

Y

Y

Y

大於運算符 (>)

Y

Y

Y

Y

Y

Y

大於或等於運算符 (>=)

Y

Y

Y

Y

Y

Y

hasOwnProperty 方法

Y

Y

Y

Y

Y

Y

HTML 標記方法 (JavaScript)

Y

Y

Y

Y

Y

Y

恆等運算符 (===)

Y

Y

Y

Y

Y

Y

if...else 語句

Y

Y

Y

Y

Y

Y

ignoreCase 屬性

Y

Y

Y

Y

Y

Y

In 運算符

Y

Y

Y

Y

Y

Y

遞增運算符 (++)

Y

Y

Y

Y

Y

Y

index 屬性

Y

Y

Y

Y

Y

Y

indexOf 方法(數組)

N

N

Y

Y

Y

Y

indexOf 方法(字符串)

Y

Y

Y

Y

Y

Y

不等運算符 (!=)

Y

Y

Y

Y

Y

Y

Infinity 常數

Y

Y

Y

Y

Y

Y

input 屬性 ($_)

Y

Y

Y

Y

Y

Y

instanceof 運算符

Y

Y

Y

Y

Y

Y

Int8Array 對象

N

N

N

Y

Y

Y

Int16Array 對象

N

N

N

Y

Y

Y

Int32Array 對象

N

N

N

Y

Y

Y

Intl.Collator 對象 (JavaScript)

N

N

N

N

Y

v8:否

v8.1:是

Intl.DateTimeFormat 對象 (JavaScript)

N

N

N

N

Y

v8:否

v8.1:是

Intl.NumberFormat 對象 (JavaScript)

N

N

N

N

Y

v8:否

v8.1:是

isFinite 函數

Y

Y

Y

Y

Y

Y

isNaN 函數

Y

Y

Y

Y

Y

Y

isArray 函數

N

N

Y

Y

Y

Y

IsExtensible 函數

N

N

Y

Y

Y

Y

isFrozen 函數

N

N

Y

Y

Y

Y

ISO 日期格式

N

N

Y

Y

Y

Y

isPrototypeOf 方法

Y

Y

Y

Y

Y

Y

isSealed 函數

N

N

Y

Y

Y

Y

italics 方法

Y

Y

Y

Y

Y

Y

item 方法

Y

Y

Y

Y

Y

Y

join 方法

Y

Y

Y

Y

Y

Y

JSON 對象

N

Y

Y

Y

Y

Y

keys 函數

N

N

Y

Y

Y

Y

Labeled 語句

Y

Y

Y

Y

Y

Y

lastIndex 屬性

Y

Y

Y

Y

Y

Y

lastIndexOf 方法(數組)

N

N

Y

Y

Y

Y

lastIndexOf 方法(字符串)

Y

Y

Y

Y

Y

Y

lastMatch 屬性 ($&)

Y

Y

Y

Y

Y

Y

lastParen 屬性 ($+)

Y

Y

Y

Y

Y

Y

lbound 方法

Y

Y

Y

Y

Y

Y

leftContext 屬性 ($')

Y

Y

Y

Y

Y

Y

左移賦值運算符 (<<=)

Y

Y

Y

Y

Y

Y

length 屬性(參數)

Y

Y

Y

Y

Y

Y

length 屬性(數組)

Y

Y

Y

Y

Y

Y

length 屬性(函數)

Y

Y

Y

Y

Y

Y

length 屬性(字符串)

Y

Y

Y

Y

Y

Y

小於運算符 (<)

Y

Y

Y

Y

Y

Y

小於或等於運算符 (<=)

Y

Y

Y

Y

Y

Y

let 語句

N

N

N

N

Y

v8:N

v8.1:Y

link 方法

Y

Y

Y

Y

Y

Y

LN2 常數

Y

Y

Y

Y

Y

Y

LN10 常數

Y

Y

Y

Y

Y

Y

localeCompare 方法

Y

Y

Y

Y

Y

Y

log 函數

Y

Y

Y

Y

Y

Y

LOG2E 常數

Y

Y

Y

Y

Y

Y

LOG10E 常數

Y

Y

Y

Y

Y

Y

邏輯「與」運算符 (&&)

Y

Y

Y

Y

Y

Y

邏輯「非」運算符 (!)

Y

Y

Y

Y

Y

Y

邏輯或運算符 (||)

Y

Y

Y

Y

Y

Y

map 方法

N

N

Y

Y

Y

Y

映射對象

N

N

N

N

Y

v8:N

v8.1:Y

match 方法

Y

Y

Y

Y

Y

Y

Math 對象

Y

Y

Y

Y

Y

Y

max 函數

Y

Y

Y

Y

Y

Y

MAX_VALUE 常數

Y

Y

Y

Y

Y

Y

message 屬性

Y

Y

Y

Y

Y

Y

min 函數

Y

Y

Y

Y

Y

Y

MIN_VALUE 常數

Y

Y

Y

Y

Y

Y

取模賦值運算符 (%=)

Y

Y

Y

Y

Y

Y

取模運算符 (%)

Y

Y

Y

Y

Y

Y

moveFirst 方法

Y

Y

Y

Y

Y

Y

moveNext 方法

Y

Y

Y

Y

Y

Y

multiline 屬性

Y

Y

Y

Y

Y

Y

乘法賦值運算符 (*=)

Y

Y

Y

Y

Y

Y

乘法運算符 (*)

Y

Y

Y

Y

Y

Y

name 屬性

Y

Y

Y

Y

Y

Y

NaN 常數(全局)

Y

Y

Y

Y

Y

Y

NaN 常數(數字)

Y

Y

Y

Y

Y

Y

NEGATIVE_INFINITY 常數

Y

Y

Y

Y

Y

Y

new 運算符

Y

Y

Y

Y

Y

Y

非恆等運算符 (!==)

Y

Y

Y

Y

Y

Y

now 函數

N

N

Y

Y

Y

Y

Number 對象

Y

Y

Y

Y

Y

Y

number 屬性

Y

Y

Y

Y

Y

Y

Object 對象

Y

Y

Y

Y

Y

Y

運算符優先級

Y

Y

Y

Y

Y

Y

Date.parse 函數

Y

Y

Y

Y

Y

Y

JSON.parse 函數

N

Y

Y

Y

Y

Y

parseFloat 函數

Y

Y

Y

Y

Y

Y

parseInt 函數

Y

Y

Y

Y

Y

Y

PI 常數

Y

Y

Y

Y

Y

Y

pop 方法

Y

Y

Y

Y

Y

Y

POSITIVE_INFINITY 常數

Y

Y

Y

Y

Y

Y

pow 函數

Y

Y

Y

Y

Y

Y

preventExtensions 函數

N

N

Y

Y

Y

Y

prototype 屬性

Y

Y

Y

Y

Y

Y

propertyIsEnumerable 方法

Y

Y

Y

Y

Y

Y

push 方法

Y

Y

Y

Y

Y

Y

random 函數

Y

Y

Y

Y

Y

Y

reduce 方法

N

N

Y

Y

Y

Y

reduceRight 方法

N

N

Y

Y

Y

Y

RegExp 對象

Y

Y

Y

Y

Y

Y

正則表達式對象

Y

Y

Y

Y

Y

Y

正則表達式語法

Y

Y

Y

Y

Y

Y

replace 方法

Y

Y

Y

Y

Y

Y

return 語句

Y

Y

Y

Y

Y

Y

reverse 方法

Y

Y

Y

Y

Y

Y

rightContext 屬性 ($')

Y

Y

Y

Y

Y

Y

右移賦值運算符 (>>=)

Y

Y

Y

Y

Y

Y

round 函數

Y

Y

Y

Y

Y

Y

ScriptEngine 函數

Y

Y

Y

Y

Y

Y

ScriptEngineBuildVersion 函數

Y

Y

Y

Y

Y

Y

ScriptEngineMajorVersion 函數

Y

Y

Y

Y

Y

Y

ScriptEngineMinorVersion 函數

Y

Y

Y

Y

Y

Y

seal 函數

N

N

Y

Y

Y

Y

search 方法

Y

Y

Y

Y

Y

Y

設置對象

N

N

N

N

Y

v8:N

v8.1:Y

setDate 方法

Y

Y

Y

Y

Y

Y

setFullYear 方法

 

Y

Y

Y

Y

Y

setHours 方法

Y

Y

Y

Y

Y

Y

setMilliseconds 方法

Y

Y

Y

Y

Y

Y

setMinutes 方法

Y

Y

Y

Y

Y

Y

setMonth 方法

Y

Y

Y

Y

Y

Y

setSeconds 方法

Y

Y

Y

Y

Y

Y

setTime 方法

Y

Y

Y

Y

Y

Y

setUTCDate 方法

Y

Y

Y

Y

Y

Y

setUTCFullYear 方法

Y

Y

Y

Y

Y

Y

setUTCHours 方法

Y

Y

Y

Y

Y

Y

setUTCMilliseconds 方法

Y

Y

Y

Y

Y

Y

setUTCMinutes 方法

Y

Y

Y

Y

Y

Y

setUTCMonth 方法

Y

Y

Y

Y

Y

Y

setUTCSeconds 方法

Y

Y

Y

Y

Y

Y

setYear 方法

Y

Y

Y

Y

Y

Y

shift 方法

Y

Y

Y

Y

Y

Y

sin 函數

Y

Y

Y

Y

Y

Y

slice 方法(數組)

Y

Y

Y

Y

Y

Y

slice 方法(字符串)

Y

Y

Y

Y

Y

Y

small 方法

Y

Y

Y

Y

Y

Y

some 方法

N

N

Y

Y

Y

Y

sort 方法

Y

Y

Y

Y

Y

Y

source 屬性

Y

Y

Y

Y

Y

Y

splice 方法

Y

Y

Y

Y

Y

Y

split 方法

Y

Y

Y

Y

Y

Y

sqrt 函數

Y

Y

Y

Y

Y

Y

SQRT1_2 常數

Y

Y

Y

Y

Y

Y

SQRT2 常數

Y

Y

Y

Y

Y

Y

使用嚴格指令

N

N

N

Y

Y

Y

strike 方法

Y

Y

Y

Y

Y

Y

String 對象

Y

Y

Y

Y

Y

Y

JSON.stringify 函數

N

Y

Y

Y

Y

Y

sub 方法

Y

Y

Y

Y

Y

Y

substr 方法

Y

Y

Y

Y

Y

Y

substring 方法

Y

Y

Y

Y

Y

Y

減法賦值運算符 (-=)

Y

Y

Y

Y

Y

Y

減法運算符 (-)

Y

Y

Y

Y

Y

Y

sup 方法

Y

Y

Y

Y

Y

Y

switch 語句

Y

Y

Y

Y

Y

Y

tan 函數

Y

Y

Y

Y

Y

Y

test 方法

Y

Y

Y

Y

Y

Y

this 語句

Y

Y

Y

Y

Y

Y

throw 語句

Y

Y

Y

Y

Y

Y

toArray 方法

Y

Y

Y

Y

Y

Y

toDateString 方法

Y

Y

Y

Y

Y

Y

toExponential 方法

Y

Y

Y

Y

Y

Y

toFixed 方法

Y

Y

Y

Y

Y

Y

toGMTString 方法

Y

Y

Y

Y

Y

Y

toISOString 方法

N

N

Y

Y

Y

Y

toJSON 方法

N

Y

Y

Y

Y

Y

toLocaleDateString 方法

Y

Y

Y

Y

Y

Y

toLocaleLowercase 方法

Y

Y

Y

Y

Y

Y

toLocaleString 方法

Y

Y

Y

Y

Y

Y

toLocaleTimeString 方法

Y

Y

Y

Y

Y

Y

toLocaleUppercase 方法

Y

Y

Y

Y

Y

Y

toLowerCase 方法

Y

Y

Y

Y

Y

Y

toPrecision 方法

Y

Y

Y

Y

Y

Y

toString 方法

Y

Y

Y

Y

Y

Y

toTimeString 方法

Y

Y

Y

Y

Y

Y

toUpperCase 方法

Y

Y

Y

Y

Y

Y

toUTCString 方法

Y

Y

Y

Y

Y

Y

trim 方法

N

N

Y

Y

Y

Y

try 語句

Y

Y

Y

Y

Y

Y

typeof 運算符

Y

Y

Y

Y

Y

Y

ubound 方法

Y

Y

Y

Y

Y

Y

Uint8Array 對象

N

N

N

Y

Y

Y

Uint16Array 對象

N

N

N

Y

Y

Y

Uint32Array 對象

N

N

N

Y

Y

Y

一元求非運算符 (-)

Y

Y

Y

Y

Y

Y

undefined 常數

Y

Y

Y

Y

Y

Y

unescape 函數

Y

Y

Y

Y

Y

Y

unshift 方法

Y

Y

Y

Y

Y

Y

無符號右移賦值運算符 (>>>=)

Y

Y

Y

Y

Y

Y

無符號右移運算符 (>>>)

Y

Y

Y

Y

Y

Y

使用嚴格指令

N

N

N

Y

Y

Y

UTC 函數

Y

Y

Y

Y

Y

Y

valueOf 方法

Y

Y

Y

Y

Y

Y

var 語句

Y

Y

Y

Y

Y

Y

VBArray 對象

Y

Y

Y

Y

Y

N

void 運算符

Y

Y

Y

Y

Y

Y

WeakMap 對象

N

N

N

N

Y

v8:N

v8.1:Y

while 語句

Y

Y

Y

Y

Y

Y

WinRTError 對象 (JavaScript)

N

N

N

Y

Y

Y

with 語句

Y

Y

Y

Y

Y

Y

write 函數

Y

Y

Y

Y

Y

Y

writeln 函數

Y

Y

Y

Y

Y

Y

* 支持 DOM 對象,但不支持用戶定義的對象。 能夠指定 enumerable 和 configurable 特性,但不使用它們。

相關文章
相關標籤/搜索