Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Informations de version JavaScript

Les différentes versions de JavaScript prennent en charge différents ensembles d'éléments JavaScript. Les applications Windows Store prennent en charge un ensemble de fonctionnalités légèrement différent par rapport à Internet Explorer 10.

Remarque importante Important

Une application du Windows Store est un nouveau type d'application qui s'exécute sur les périphériques Windows 8. Pour plus d'informations sur les applications Windows Store, consultez What's a Windows Store app?

Le mode standard (le mode utilisé dans toutes les versions actuelles d'Internet Explorer en présence d'une directive <!doctype>) prend en charge un autre ensemble d'éléments que le mode Quirks (utilisé en l'absence de directive <!doctype>). Pour plus d'informations sur le contrôle de version, consultez Définition de la compatibilité des documents.

Le tableau suivant montre les modes de document Internet Explorer (et les applications Windows Store) qui prennent en charge les éléments de langage spécifiques. Les modes de document qui prennent en charge un élément donné sont identifiés par la lettre O et ceux qui ne prennent pas en charge un élément donné sont identifiés par la lettre N.

Remarque importante Important

Le mode de document pour Internet Explorer 11 est appelé le mode de bord.

Élément du langage

Quirks, Internet Explorer 6 (mode standard) et Internet Explorer 7 (mode standard)

Internet Explorer 8 (mode standard)

Internet Explorer 9 (mode standard)

Internet Explorer 10 (mode standard)

Bord

Applications Windows Store

__proto__, propriété (Object) (JavaScript)

N

N

N

N

Y

V8 : Non

v8.1 : Oui

$1...$9, propriétés (RegExp) (JavaScript)

Y

Y

Y

Y

Y

Y

0n Propriété

Y

Y

Y

Y

Y

Y

Fonction abs

Y

Y

Y

Y

Y

Y

Fonction acos

Y

Y

Y

Y

Y

Y

ActiveXObject, objet

Y

Y

Y

Y

Y

N

+= (addition), opérateur d'assignation

Y

Y

Y

Y

Y

Y

+, opérateur d'addition

Y

Y

Y

Y

Y

Y

apply, méthode

Y

Y

Y

Y

Y

Y

arguments, objet

Y

Y

Y

Y

Y

Y

arguments, propriété

Y

Y

Y

Y

Y

Y

Array, objet

Y

Y

Y

Y

Y

Y

Array.isArray, fonction (JavaScript)

Y

Y

Y

Y

Y

Y

ArrayBuffer, objet

N

N

N

Y

Y

Y

Fonction asin

Y

Y

Y

Y

Y

Y

Opérateur d'assignation (=)

Y

Y

Y

Y

Y

Y

Fonction atan

Y

Y

Y

Y

Y

Y

Fonction atan2

Y

Y

Y

Y

Y

Y

atEnd, méthode

Y

Y

Y

Y

Y

N

Méthode bind

N

N

Y

Y

Y

Y

Opérateur d'assignation AND au niveau du bit (&=)

Y

Y

Y

Y

Y

Y

Opérateur AND au niveau du bit (&)

Y

Y

Y

Y

Y

Y

Opérateur Left Shift au niveau du bit (<<)

Y

Y

Y

Y

Y

Y

~, opérateur de bits NOT

Y

Y

Y

Y

Y

Y

|=, opérateur d'assignation de bits OR

Y

Y

Y

Y

Y

Y

|, opérateur de bits OR

Y

Y

Y

Y

Y

Y

Opérateur Right Shift au niveau du bit (>>)

Y

Y

Y

Y

Y

Y

^=, opérateur d'assignation de bits YOR

Y

Y

Y

Y

Y

Y

^, opérateur de bits YOR

Y

Y

Y

Y

Y

Y

blink, méthode

Y

Y

Y

Y

Y

Y

bold, méthode

Y

Y

Y

Y

Y

Y

Boolean, objet

Y

Y

Y

Y

Y

Y

break, instruction

Y

Y

Y

Y

Y

Y

call, méthode

Y

Y

Y

Y

Y

Y

callee, propriété

Y

Y

Y

Y

Y

Y

caller, propriété

Y

Y

Y

Y

Y

Y

catch, instruction

Y

Y

Y

Y

Y

Y

Fonction ceil

Y

Y

Y

Y

Y

Y

charAt, méthode

Y

Y

Y

Y

Y

Y

charCodeAt, méthode

Y

Y

Y

Y

Y

Y

, (virgule), opérateur

Y

Y

Y

Y

Y

Y

// (instruction de commentaire sur une seule ligne)

Y

Y

Y

Y

Y

Y

/*..*/ (instruction de commentaire multiligne)

Y

Y

Y

Y

Y

Y

Opérateurs de comparaison

Y

Y

Y

Y

Y

Y

compile, méthode

Y

Y

Y

Y

Y

Y

concat, méthode (Array)

Y

Y

Y

Y

Y

Y

concat, méthode (String)

Y

Y

Y

Y

Y

Y

Compilation conditionnelle

Y

Y

Y

Y

Y

N

Variables de compilation conditionnelle

Y

Y

Y

Y

Y

N

opérateur conditionnel (ternaire) (?:)

Y

Y

Y

Y

Y

Y

constructor, propriété

Y

Y

Y

Y

Y

Y

const, instruction

N

N

N

N

Y

v8 : N

v8.1 : O

continue, instruction

Y

Y

Y

Y

Y

Y

Fonction cos

Y

Y

Y

Y

Y

Y

Fonction create

N

N

Y

Y

Y

Y

DataView, objet

N

N

N

Y

Y

Y

Date, objet

Y

Y

Y

Y

Y

Y

Objet Debug

Y

Y

Y

Y

Y

Y

Debug.setNonUserCodeExceptions, propriété

N

N

N

Y

Y

Y

Debug.setNonUserCodeExceptions, propriété

N

N

N

Y

Y

Y

debugger, instruction

Y

Y

Y

Y

Y

Y

Fonction decodeURI

Y

Y

Y

Y

Y

Y

Fonction DecodeURIComponent

Y

Y

Y

Y

Y

Y

-- (décrémentation), opérateur

Y

Y

Y

Y

Y

Y

Fonction defineProperties

N

Y*

Y

Y

Y

Y

Fonction defineProperty

N

Y*

Y

Y

Y

Y

delete, opérateur

Y

Y

Y

Y

Y

Y

description, propriété

Y

Y

Y

Y

Y

Y

dimensions, méthode

Y

Y

Y

Y

Y

Y

/= (division), opérateur d'assignation

Y

Y

Y

Y

Y

Y

/ (division), opérateur

Y

Y

Y

Y

Y

Y

do...while, instruction

Y

Y

Y

Y

Y

Y

Constante E

Y

Y

Y

Y

Y

Y

Fonction encodeURI

Y

Y

Y

Y

Y

Y

Fonction encodeURIComponent

Y

Y

Y

Y

Y

Y

Enumerator, objet

Y

Y

Y

Y

Y

N

== (égalité), opérateur

Y

Y

Y

Y

Y

Y

Objet Error

Y

Y

Y

Y

Y

Y

stack, propriété (Error) (JavaScript)

N

N

N

Y

Y

Y

stackTraceLimit, propriété (Error) (JavaScript)

N

N

N

Y

Y

Y

Fonction escape

Y

Y

Y

Y

Y

Y

Fonction eval

Y

Y

Y

Y

Y

Y

exec, méthode

Y

Y

Y

Y

Y

Y

Méthode every

N

N

Y

Y

Y

Y

Fonction exp

Y

Y

Y

Y

Y

Y

Méthode filter

N

N

Y

Y

Y

Y

Instruction finally

Y

Y

Y

Y

Y

Y

fixed, méthode

Y

Y

Y

Y

Y

Y

Float32Array, objet

N

N

N

Y

Y

Y

Float64Array, objet

N

N

N

Y

Y

Y

Fonction floor

Y

Y

Y

Y

Y

Y

fontcolor, méthode

Y

Y

Y

Y

Y

Y

fontsize, méthode

Y

Y

Y

Y

Y

Y

for, instruction

Y

Y

Y

Y

Y

Y

Méthode forEach

N

N

Y

Y

Y

Y

for...in, instruction

Y

Y

Y

Y

Y

Y

Fonction freeze

N

N

Y

Y

Y

Y

Fonction fromCharCode

Y

Y

Y

Y

Y

Y

Function, objet

Y

Y

Y

Y

Y

Y

function, instruction

Y

Y

Y

Y

Y

Y

getDate, méthode

Y

Y

Y

Y

Y

Y

getDay, méthode

Y

Y

Y

Y

Y

Y

getFullYear, méthode

Y

Y

Y

Y

Y

Y

getHours, méthode

Y

Y

Y

Y

Y

Y

getItem, méthode

Y

Y

Y

Y

Y

Y

getMilliseconds, méthode

Y

Y

Y

Y

Y

Y

getMinutes, méthode

Y

Y

Y

Y

Y

Y

getMonth, méthode

Y

Y

Y

Y

Y

Y

GetObject, fonction

Y

Y

N

N

N

N

Fonction getOwnPropertyDescriptor

N

Y*

Y

Y

Y

Y

Fonction getOwnPropertyNames

N

N

Y

Y

Y

Y

Fonction getPrototypeOf

N

N

Y

Y

Y

Y

getSeconds, méthode

Y

Y

Y

Y

Y

Y

getTime, méthode

Y

Y

Y

Y

Y

Y

getTimezoneOffset, méthode

Y

Y

Y

Y

Y

Y

getUTCDate, méthode

Y

Y

Y

Y

Y

Y

getUTCDay, méthode

Y

Y

Y

Y

Y

Y

getUTCFullYear, méthode

Y

Y

Y

Y

Y

Y

getUTCHours, méthode

Y

Y

Y

Y

Y

Y

getUTCMilliseconds, méthode

Y

Y

Y

Y

Y

Y

getUTCMinutes, méthode

Y

Y

Y

Y

Y

Y

getUTCMonth, méthode

Y

Y

Y

Y

Y

Y

getUTCSeconds, méthode

Y

Y

Y

Y

Y

Y

getVarDate, méthode

Y

Y

Y

Y

Y

N

getYear, méthode

Y

Y

Y

Y

Y

Y

Global, objet

Y

Y

Y

Y

Y

Y

global, propriété

Y

Y

Y

Y

Y

Y

Opérateur Greater than (>)

Y

Y

Y

Y

Y

Y

Opérateur Greater Than Or Equals (>=)

Y

Y

Y

Y

Y

Y

hasOwnProperty, méthode

Y

Y

Y

Y

Y

Y

méthodes de balisage HTML (JavaScript)

Y

Y

Y

Y

Y

Y

Opérateur d'identité (===)

Y

Y

Y

Y

Y

Y

if...else, instruction

Y

Y

Y

Y

Y

Y

ignoreCase, propriété

Y

Y

Y

Y

Y

Y

Opérateur In

Y

Y

Y

Y

Y

Y

++ (incrémentation), opérateur

Y

Y

Y

Y

Y

Y

index, propriété

Y

Y

Y

Y

Y

Y

Méthode indexOf (tableau)

N

N

Y

Y

Y

Y

Méthode indexOf (chaîne)

Y

Y

Y

Y

Y

Y

!= (inégalité), opérateur

Y

Y

Y

Y

Y

Y

Infinity, constante

Y

Y

Y

Y

Y

Y

input, propriété ($_)

Y

Y

Y

Y

Y

Y

instanceof, opérateur

Y

Y

Y

Y

Y

Y

Int8Array, objet

N

N

N

Y

Y

Y

Int16Array, objet

N

N

N

Y

Y

Y

Int32Array, objet

N

N

N

Y

Y

Y

Intl.Collator, objet (JavaScript)

N

N

N

N

Y

v8 : Non

v8.1 : Oui

Intl.DateTimeFormat, objet (JavaScript)

N

N

N

N

Y

v8 : Non

v8.1 : Oui

Intl.NumberFormat, objet (JavaScript)

N

N

N

N

Y

v8 : Non

v8.1 : Oui

Fonction isFinite

Y

Y

Y

Y

Y

Y

Fonction isNaN

Y

Y

Y

Y

Y

Y

Fonction isArray

N

N

Y

Y

Y

Y

Fonction IsExtensible

N

N

Y

Y

Y

Y

Fonction isFrozen

N

N

Y

Y

Y

Y

Format de date ISO

N

N

Y

Y

Y

Y

isPrototypeOf, méthode

Y

Y

Y

Y

Y

Y

Fonction isSealed

N

N

Y

Y

Y

Y

italics, méthode

Y

Y

Y

Y

Y

Y

item, méthode

Y

Y

Y

Y

Y

Y

join, méthode

Y

Y

Y

Y

Y

Y

Objet JSON

N

Y

Y

Y

Y

Y

keys, fonction

N

N

Y

Y

Y

Y

Instruction étiquetée

Y

Y

Y

Y

Y

Y

lastIndex, propriété

Y

Y

Y

Y

Y

Y

Méthode lastIndexOf (Tableau)

N

N

Y

Y

Y

Y

Méthode lastIndexOf (Chaîne)

Y

Y

Y

Y

Y

Y

lastMatch, propriété ($&)

Y

Y

Y

Y

Y

Y

lastParen, propriété ($+)

Y

Y

Y

Y

Y

Y

lbound, méthode

Y

Y

Y

Y

Y

Y

leftContext ($'`), propriété

Y

Y

Y

Y

Y

Y

<<= (décalage vers la gauche), opérateur d'assignation

Y

Y

Y

Y

Y

Y

length (Arguments), propriété

Y

Y

Y

Y

Y

Y

length, propriété (Array)

Y

Y

Y

Y

Y

Y

length, propriété (Function)

Y

Y

Y

Y

Y

Y

length, propriété (String)

Y

Y

Y

Y

Y

Y

Inférieur à (<), opérateur

Y

Y

Y

Y

Y

Y

<= (inférieur ou égal à), opérateur

Y

Y

Y

Y

Y

Y

let, instruction

N

N

N

N

Y

v8 : N

v8.1 : O

link, méthode

Y

Y

Y

Y

Y

Y

Constante LN2

Y

Y

Y

Y

Y

Y

Constante LN10

Y

Y

Y

Y

Y

Y

localeCompare, méthode

Y

Y

Y

Y

Y

Y

log, fonction

Y

Y

Y

Y

Y

Y

Constante LOG2E

Y

Y

Y

Y

Y

Y

Constante LOG10E

Y

Y

Y

Y

Y

Y

&& (AND logique), opérateur

Y

Y

Y

Y

Y

Y

! (NOT logique), opérateur

Y

Y

Y

Y

Y

Y

|| (OR logique), opérateur

Y

Y

Y

Y

Y

Y

Méthode map

N

N

Y

Y

Y

Y

Objet Map

N

N

N

N

Y

v8 : N

v8.1 : O

match, méthode

Y

Y

Y

Y

Y

Y

Math, objet

Y

Y

Y

Y

Y

Y

max, fonction

Y

Y

Y

Y

Y

Y

MAX_VALUE, constante

Y

Y

Y

Y

Y

Y

message, propriété

Y

Y

Y

Y

Y

Y

min, fonction

Y

Y

Y

Y

Y

Y

MIN_VALUE, constante

Y

Y

Y

Y

Y

Y

%= (modulo), opérateur d'assignation

Y

Y

Y

Y

Y

Y

% (modulo), opérateur

Y

Y

Y

Y

Y

Y

moveFirst, méthode

Y

Y

Y

Y

Y

Y

moveNext, méthode

Y

Y

Y

Y

Y

Y

multiline, propriété

Y

Y

Y

Y

Y

Y

*= (multiplication), opérateur d'assignation

Y

Y

Y

Y

Y

Y

* (multiplication), opérateur

Y

Y

Y

Y

Y

Y

name, propriété

Y

Y

Y

Y

Y

Y

NaN, constante (Global)

Y

Y

Y

Y

Y

Y

NaN, constante (Nombre)

Y

Y

Y

Y

Y

Y

NEGATIVE_INFINITY, constante

Y

Y

Y

Y

Y

Y

new, opérateur

Y

Y

Y

Y

Y

Y

!== (non-identité), opérateur

Y

Y

Y

Y

Y

Y

now, fonction

N

N

Y

Y

Y

Y

Number, objet

Y

Y

Y

Y

Y

Y

number, propriété

Y

Y

Y

Y

Y

Y

Object, objet

Y

Y

Y

Y

Y

Y

Priorité des opérateurs

Y

Y

Y

Y

Y

Y

Fonction Date.parse

Y

Y

Y

Y

Y

Y

JSON.parse, fonction

N

Y

Y

Y

Y

Y

Fonction parseFloat

Y

Y

Y

Y

Y

Y

Fonction parseInt

Y

Y

Y

Y

Y

Y

PI, constante

Y

Y

Y

Y

Y

Y

pop, méthode

Y

Y

Y

Y

Y

Y

POSITIVE_INFINITY, constante

Y

Y

Y

Y

Y

Y

Fonction pow

Y

Y

Y

Y

Y

Y

Fonction preventExtensions

N

N

Y

Y

Y

Y

prototype, propriété

Y

Y

Y

Y

Y

Y

Méthode propertyIsEnumerable

Y

Y

Y

Y

Y

Y

push, méthode

Y

Y

Y

Y

Y

Y

Fonction random

Y

Y

Y

Y

Y

Y

Méthode reduce

N

N

Y

Y

Y

Y

Méthode reduceRight

N

N

Y

Y

Y

Y

RegExp, objet

Y

Y

Y

Y

Y

Y

Regular Expression, objet

Y

Y

Y

Y

Y

Y

Syntaxe d'une expression régulière

Y

Y

Y

Y

Y

Y

replace, méthode

Y

Y

Y

Y

Y

Y

return, instruction

Y

Y

Y

Y

Y

Y

reverse, méthode

Y

Y

Y

Y

Y

Y

rightContext, propriété ($')

Y

Y

Y

Y

Y

Y

>>= (décalage vers la droite), opérateur d'assignation

Y

Y

Y

Y

Y

Y

Fonction round

Y

Y

Y

Y

Y

Y

ScriptEngine, fonction

Y

Y

Y

Y

Y

Y

ScriptEngineBuildVersion, fonction

Y

Y

Y

Y

Y

Y

ScriptEngineMajorVersion, fonction

Y

Y

Y

Y

Y

Y

ScriptEngineMinorVersion, fonction

Y

Y

Y

Y

Y

Y

Fonction seal

N

N

Y

Y

Y

Y

search, méthode

Y

Y

Y

Y

Y

Y

Objet Set

N

N

N

N

Y

v8 : N

v8.1 : O

setDate, méthode

Y

Y

Y

Y

Y

Y

setFullYear, méthode

Y

Y

Y

Y

Y

setHours, méthode

Y

Y

Y

Y

Y

Y

setMilliseconds, méthode

Y

Y

Y

Y

Y

Y

setMinutes, méthode

Y

Y

Y

Y

Y

Y

setMonth, méthode

Y

Y

Y

Y

Y

Y

setSeconds, méthode

Y

Y

Y

Y

Y

Y

setTime, méthode

Y

Y

Y

Y

Y

Y

setUTCDate, méthode

Y

Y

Y

Y

Y

Y

setUTCFullYear, méthode

Y

Y

Y

Y

Y

Y

setUTCHours, méthode

Y

Y

Y

Y

Y

Y

setUTCMilliseconds, méthode

Y

Y

Y

Y

Y

Y

setUTCMinutes, méthode

Y

Y

Y

Y

Y

Y

setUTCMonth, méthode

Y

Y

Y

Y

Y

Y

setUTCSeconds, méthode

Y

Y

Y

Y

Y

Y

setYear, méthode

Y

Y

Y

Y

Y

Y

shift, méthode

Y

Y

Y

Y

Y

Y

Fonction sin

Y

Y

Y

Y

Y

Y

slice, méthode (Array)

Y

Y

Y

Y

Y

Y

slice, méthode (String)

Y

Y

Y

Y

Y

Y

small, méthode

Y

Y

Y

Y

Y

Y

Méthode some

N

N

Y

Y

Y

Y

sort, méthode

Y

Y

Y

Y

Y

Y

source, propriété

Y

Y

Y

Y

Y

Y

splice, méthode

Y

Y

Y

Y

Y

Y

split, méthode

Y

Y

Y

Y

Y

Y

Fonction sqrt

Y

Y

Y

Y

Y

Y

SQRT1_2, constante

Y

Y

Y

Y

Y

Y

Constante SQRT2

Y

Y

Y

Y

Y

Y

use strict, directive

N

N

N

Y

Y

Y

strike, méthode

Y

Y

Y

Y

Y

Y

String, objet

Y

Y

Y

Y

Y

Y

JSON.stringify, fonction

N

Y

Y

Y

Y

Y

sub, méthode

Y

Y

Y

Y

Y

Y

substr, méthode

Y

Y

Y

Y

Y

Y

substring, méthode

Y

Y

Y

Y

Y

Y

-= (soustraction), opérateur d'assignation

Y

Y

Y

Y

Y

Y

- (soustraction), opérateur

Y

Y

Y

Y

Y

Y

sup, méthode

Y

Y

Y

Y

Y

Y

switch, instruction

Y

Y

Y

Y

Y

Y

Fonction tan

Y

Y

Y

Y

Y

Y

test, méthode

Y

Y

Y

Y

Y

Y

this, instruction

Y

Y

Y

Y

Y

Y

throw, instruction

Y

Y

Y

Y

Y

Y

toArray, méthode

Y

Y

Y

Y

Y

Y

toDateString, méthode

Y

Y

Y

Y

Y

Y

toExponential, méthode

Y

Y

Y

Y

Y

Y

toFixed, méthode

Y

Y

Y

Y

Y

Y

toGMTString, méthode

Y

Y

Y

Y

Y

Y

toISOString, méthode

N

N

Y

Y

Y

Y

toJSON, méthode

N

Y

Y

Y

Y

Y

toLocaleDateString, méthode

Y

Y

Y

Y

Y

Y

toLocaleLowerCase, méthode

Y

Y

Y

Y

Y

Y

toLocaleString, méthode

Y

Y

Y

Y

Y

Y

toLocaleTimeString, méthode

Y

Y

Y

Y

Y

Y

toLocaleUppercase, méthode

Y

Y

Y

Y

Y

Y

toLowerCase, méthode

Y

Y

Y

Y

Y

Y

toPrecision, méthode

Y

Y

Y

Y

Y

Y

toString, méthode

Y

Y

Y

Y

Y

Y

toTimeString, méthode

Y

Y

Y

Y

Y

Y

toUpperCase, méthode

Y

Y

Y

Y

Y

Y

toUTCString, méthode

Y

Y

Y

Y

Y

Y

Méthode trim

N

N

Y

Y

Y

Y

try, instruction

Y

Y

Y

Y

Y

Y

typeof, opérateur

Y

Y

Y

Y

Y

Y

ubound, méthode

Y

Y

Y

Y

Y

Y

Uint8Array, objet

N

N

N

Y

Y

Y

Uint16Array, objet

N

N

N

Y

Y

Y

Uint32Array, objet

N

N

N

Y

Y

Y

- (négation unaire), opérateur

Y

Y

Y

Y

Y

Y

undefined, constante

Y

Y

Y

Y

Y

Y

Fonction unescape

Y

Y

Y

Y

Y

Y

unshift, méthode

Y

Y

Y

Y

Y

Y

>>>= (décalage vers la droite non signé), opérateur d'assignation

Y

Y

Y

Y

Y

Y

>>> (décalage vers la droite non signé), opérateur

Y

Y

Y

Y

Y

Y

use strict, directive

N

N

N

Y

Y

Y

UTC, fonction

Y

Y

Y

Y

Y

Y

valueOf, méthode

Y

Y

Y

Y

Y

Y

var, instruction

Y

Y

Y

Y

Y

Y

VBArray, objet

Y

Y

Y

Y

Y

N

void, opérateur

Y

Y

Y

Y

Y

Y

Objet WeakMap

N

N

N

N

Y

v8 : N

v8.1 : O

while, instruction

Y

Y

Y

Y

Y

Y

WinRTError, objet (JavaScript)

N

N

N

Y

Y

Y

with, instruction

Y

Y

Y

Y

Y

Y

Fonction write

Y

Y

Y

Y

Y

Y

Fonction writeln

Y

Y

Y

Y

Y

Y

* Prend en charge les objets DOM, mais pas les objets définis par l'utilisateur. Les attributs enumerable et configurable peuvent être spécifiés, mais ils ne sont pas utilisés.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.