JavaScript қозғалтқыштарын салыстыру - Comparison of JavaScript engines

Төмендегі кестелер кейбіреулеріне стандартты қолдауды салыстырады JavaScript / ECMAScript қозғалтқыштары жылы қолданылған веб-шолғыштар.

Кестелерді түсіндіру

Қараңыз ECMAScript қозғалтқыштарының тізімі толық тізім үшін.

Құндылықтар

Бұл әрбір қозғалтқыштағы берілген элементті қолдау деңгейін көрсетеді. Әдепкі бойынша, қозғалтқыштың ең соңғы нұсқасы көзделеді. Дегенмен, нақты нұсқа нөмірін келтіруге болады; егер бұл толық қолдауды көрсетсе, бұл қозғалтқыштың элементті толығымен қолдайтын бастапқы нұсқасы.

Аңыз
МәнМағынасы
ИәТолығымен қолдау көрсетіледі
ЖоқЕшқашан қолдау көрсетілмеген
ІшінараТек кейбір мәндерге қолдау көрсетіледі
Дұрыс емесБарлық жағдайларда дұрыс орындалмаған
ТәжірибелікТолық емес немесе қате болуы мүмкін
Түнде құрастыруҚазіргі уақытта даму үстінде; толық қолдау күтілуде
БайланыстыКөрсетілген шарттар үшін ғана қолдау көрсетіледі
ТүсірілдіЕнді қолдау көрсетілмейді

ECMAScript нұсқасын қолдау

ECMAScript нұсқасын қолдауға шолу
Браузердің орналасу механизміTridentГеккоWebKitPrestoЖыпылықтау
Сәйкес JavaScript қозғалтқышыJScript / ЧакраӨрмекшіMonkeyJavaScriptCoreСызықтық B / Футарк / КараканV8
ECMAScript 3 шығарылымыИә0.6Иә1.0Иә
ECMAScript Edition 55.02.0ІшінараИәИә
ECMAScript Edition 6
JavaScript 1.5 кеңейтімдеріЖоқ0.6Иә1.0Иә
JavaScript 1.6 кеңейтімдері
(қоспағанда) E4X )
Жоқ1.8ІшінараІшінараІшінара
JavaScript 1.7 кеңейтімдеріЖоқ1.8.1ЖоқІшінараЖоқ
JavaScript 1.8 кеңейтімдеріЖоқ1.9ІшінараЖоқІшінара
JavaScript 1.8.1 кеңейтімдеріЖоқ1.9.1ЖоқЖоқЖоқ
JScript .NET кеңейтулерЖоқЖоқЖоқЖоқЖоқ
ActionScript кеңейтулерЖоқЖоқЖоқЖоқЖоқ
E4XЖоқТүсірілді[1]ЖоқЖоқЖоқ

Стандартты кітапхана

Ғаламдық объект

Ғаламдық объектілерді жүзеге асыру
Ғаламдық объектTridentГеккоWebKitPrestoЖыпылықтау
Мәндік қасиеттер
NaN4.00.6ИәИәИә
Шексіздік4.00.6ИәИәИә
белгісіз5.50.6ИәИәИә
Функцияның қасиеттері
бағалау (х)3.00.6ИәИәИә
parseInt (жол [, radix])3.00.6ИәИәИә
parseFloat (жол)3.00.6ИәИәИә
isNaN (сан)4.00.6ИәИәИә
isFinite (сан)4.00.6ИәИәИә
URI өңдеу функциялары
decodeURI (кодталғанURI)5.50.6ИәИәИә
decodeURIComponent (кодталғанURICкомпонент)5.50.6ИәИәИә
encodeURI (uri)5.50.6ИәИәИә
encodeURIComponent (uriComponent)5.50.6ИәИәИә
Конструктор қасиеттері
Нысан4.0ИәИәИәИә
Функция4.0ИәИәИәИә
Массив4.0ИәИәИәИә
Жол3.0ИәИәИәИә
Буль3.0ИәИәИәИә
Нөмір3.0ИәИәИәИә
Күні3.0ИәИәИәИә
RegExp4.0ИәИәИәИә
Қате5.0ИәИәИәИә
EvalError5.0ИәИәИәИә
RangeError5.0ИәИәИәИә
ReferenceError5.0ИәИәИәИә
Синтаксистікқате5.0ИәИәИәИә
Қате5.0ИәИәИәИә
URI қатесі5.0ИәИәИәИә
Басқа қасиеттері
Математика3.0ИәИәИәИә
Қосымша қасиеттер
қашу (жол)3.0ИәИәИәИә
жасыру (жол)3.0ИәИәИәИә

Нысан нысаны

Объектілік объектілерді жүзеге асыру
Нысан нысаныTridentГеккоWebKitPrestoЖыпылықтау
Функция деп аталады
Нысан ([мән])ИәИәИәИәИә
Конструктор деп аталады
жаңа нысан ([мән])4.0ИәИәИәИә
Қасиеттері
прототип4.0ИәИәИәИә
Прототиптің қасиеттері
конструктор4.0ИәИәИәИә
toString ()4.0ИәИәИәИә
toLocaleString ()4.0ИәИәИәИә
valueOf ()4.0ИәИәИәИә
hasOwnProperty (V)5.5Иә3ИәИә
isPrototypeOf (V)5.5Иә3ИәИә
propertyIsEnumerable (V)5.5Иә3ИәИә

Функция нысаны

Функция объектілерін жүзеге асыру
Функция нысаныTridentГеккоWebKitPrestoЖыпылықтау
Функция деп аталады
Функция ([[p1 [, p2 [, ...]],] дене])?ИәИә?Иә
Конструктор деп аталады
жаңа функция ([[p1 [, p2 [, ...]],] денесі))4.01.0Иә1.0Иә
Қасиеттері
ұзындығы?1.0ИәИәИә
прототип4.01.0Иә1.0Иә
Прототиптің қасиеттері
ұзындығы?1.0Иә?Иә
конструктор4.01.0Иә1.0Иә
toString ()4.01.0Иә1.0Иә
қолдану (thisArg, argArray)4.01.0Иә1.0Иә
қоңырау шалу (thisArg [, arg1 [, arg2 [, ...]]])4.01.0Иә1.0Иә
Дана қасиеттері
ұзындығы4.01.0Иә1.0Иә
прототип4.01.0Иә1.0Иә

Массив нысаны

Массив объектілерін жүзеге асыру
Массив нысаныTridentГеккоWebKitPrestoЖыпылықтау
Функция деп аталады
Массив ([item1 [, item2 [, ...]]])ИәИәИәИәИә
Конструктор деп аталады
жаңа массив ([item1, item2 [, ...]])4.01.0Иә1.0Иә
жаңа массив (лен)4.01.0Иә1.0Иә
Қасиеттері
прототип4.01.0Иә1.0Иә
Прототиптің қасиеттері
конструктор4.01.0Иә1.0Иә
toString ()4.01.0Иә1.0Иә
toLocaleString ()5.51.0Иә1.0Иә
конкат ([item1 [, item2 [, ...]]])4.01.0Иә1.0Иә
қосылу (бөлгіш)4.01.0Иә1.0Иә
поп()5.51.0Иә1.0Иә
итеру ([item1 [, item2 [, ...]]])5.51.0Иә1.0Иә
кері ()4.01.0Иә1.0Иә
ауысым ()5.51.0Иә1.0Иә
кесінді (басталу, аяқталу)4.01.0Иә1.0Иә
сұрыптау (салыстыру)4.01.0Иә1.0Иә
splice (start, deleteCount [, item1 [, item2 [, ...]]])5.51.0Иә1.0Иә
жылжыту ([item1 [, item2 [, ...]]])5.51.0Иә1.0Иә
indexOf (searchElement [, fromIndex])9.0[2]1.85222.1Иә
lastIndexOf (searchElement [, fromIndex])1.85222.1Иә
сүзгі (кері қоңырау [, thisObject])1.85222.1Иә
forEach (кері қоңырау [, thisObject])1.85222.1Иә
әрбір (кері қоңырау [, thisObject])1.85222.1Иә
карта (қоңырау [, thisObject])1.85222.1Иә
кейбіреулері (кері қоңырау [, thisObject])1.85222.1Иә
азайту (кері қоңырау [, initialValue])1.95282.5.22Иә
багасгахRight (кері қоңырау [, initialValue])1.95282.5.22Иә
Дана қасиеттері
ұзындығы4.01.0Иә1.0Иә

Жол нысаны

Жолдық объектілерді жүзеге асыру
Жол нысаныTridentГеккоWebKitPrestoЖыпылықтау
Функция деп аталады
Жол ([мән])ИәИәИәИәИә
Конструктор деп аталады
жаңа жол ([мән])3.01.0Иә1.0Иә
Қасиеттері
прототип4.01.0Иә1.0Иә
fromCharCode ([char0 [, char1 [, ...]]])4.01.0Иә1.0Иә
Прототиптің қасиеттері
конструктор4.01.0Иә1.0Иә
toString ()3.01.0Иә1.0Иә
valueOf ()3.01.0Иә1.0Иә
charAt (pos)3.01.0Иә1.0Иә
charCodeAt (pos)5.51.0Иә1.0Иә
конкат ([string1 [, string2 [, ...]]])4.01.0Иә1.0Иә
indexOf (searchString, позиция)3.01.0Иә1.0Иә
lastIndexOf (searchString, позиция)3.01.0Иә1.0Иә
localeCompare (бұл)5.51.0Иә1.0Иә
матч (regexp)4.01.0Иә1.0Иә
ауыстыру (searchValue, replaceValue)3.01.0Иә1.0Иә
іздеу (regexp)4.01.0Иә1.0Иә
кесінді (басталу, аяқталу)4.01.0Иә1.0Иә
бөлу (бөлгіш, шектеу)4.01.0Иә1.0Иә
ішкі жол (басталу, аяқталу)3.01.0Иә1.0Иә
toLowerCase ()3.01.0Иә1.0Иә
toLocaleLowerCase (Comparfn)3.01.0Иә1.0Иә
toUpperCase ()3.01.0Иә1.0Иә
toLocaleUpperCase ()3.01.0Иә1.0Иә
Прототиптің қосымша қасиеттері
субстр (басталу, ұзындық)4.01.0Иә1.0Иә
Дана қасиеттері
ұзындығы3.01.0Иә1.0Иә

Логикалық нысан

Логикалық объектілерді жүзеге асыру
Логикалық нысанTridentГеккоWebKitPrestoЖыпылықтау
Функция деп аталады
Логикалық ([мән])ИәИәИәИәИә
Конструктор деп аталады
жаңа логикалық ([мән])3.0ИәИәИәИә
Қасиеттері
прототип4.0ИәИәИәИә
Прототиптің қасиеттері
конструктор4.0ИәИәИәИә
toString ()4.0ИәИәИәИә
valueOf ()4.0ИәИәИәИә

Сан нысаны

Сандық объектілерді жүзеге асыру
Сан нысаныTridentГеккоWebKitPresto
Функция деп аталады
Сан ([мән])?ИәИә?
Конструктор деп аталады
жаңа нөмір ([мән])3.01.0Иә1.0
Қасиеттері
прототип4.01.0Иә1.0
MAX_VALUE4.01.0Иә1.0
MIN_VALUE4.01.0Иә1.0
NaN4.01.0Иә1.0
NEGATIVE_INFINITY4.01.0Иә1.0
POSITIVE_INFINITY4.01.0Иә1.0
Прототиптің қасиеттері
конструктор4.01.0Иә1.0
toString ([radix])4.01.0Иә1.0
toLocaleString ()5.51.0Иә1.0
valueOf ()4.01.0Иә1.0
ToFixed (фракцияДигиттері)5.51.0Иә1.0
toExponential (фракцияДигиттері)5.51.0Иә1.0
toPrecision (дәлдік)5.51.0Иә1.0

Математикалық нысан

Математикалық объектілерді жүзеге асыру
Математикалық нысанTridentГеккоWebKitPresto
Мәндік қасиеттер
E3.01.0Иә1.0
LN103.01.0Иә1.0
LN23.01.0Иә1.0
LOG2E3.01.0Иә1.0
LOG10E3.01.0Иә1.0
PIИәИәИәИә
SQRT1_23.01.0Иә1.0
SQRT2ИәИәИәИә
Функцияның қасиеттері
абс (х)3.01.0Иә1.0
acos (x)3.01.0Иә1.0
асин (х)3.01.0Иә1.0
атан (х)3.01.0Иә1.0
atan2 (y, x)3.01.0Иә1.0
төбесі (x)3.01.0Иә1.0
cos (x)3.01.0Иә1.0
exp (x)3.01.0Иә1.0
қабат (x)3.01.0Иә1.0
журнал (x)3.01.0Иә1.0
максимум ([мән1 [, мән2 [, ...]]])3.01.0Иә1.0
мин ([мән1 [, мән2 [, ...]]])3.01.0Иә1.0
қуат (х, у)3.01.0Иә1.0
кездейсоқ ()3.01.0Иә1.0
дөңгелек (х)3.01.0Иә1.0
күнә (х)3.01.0Иә1.0
квадрат (х)3.01.0Иә1.0
күңгірт (х)3.01.0Иә1.0

Күн нысаны

Күн объектілерін іске асыру
Күн нысаныTridentГеккоWebKitPresto
Функция деп аталады
Күні ([жыл [, ай [, күн [, сағат [, минут [, секунд [, ms]]]]]])????
Конструктор деп аталады
жаңа Күн (жыл, ай [, күн [, сағаттар [, минуттар [, секундтар [, мс]]]]])4.01.0Иә1.0
жаңа күн (мән)4.01.0Иә1.0
жаңа күн ()4.01.0Иә1.0
Қасиеттері
прототип4.01.0Иә1.0
талдау (жол)3.01.0Иә1.0
UTC (жыл, ай [, күн [, сағат [, минут [, секунд [, ms]]]]])3.01.0Иә1.0
Прототиптің қасиеттері
конструктор4.01.0Иә1.0
toString ()4.01.0Иә1.0
toDateString ()4.01.0Иә1.0
toTimeString ()4.01.0Иә1.0
toLocaleString ()4.01.0Иә1.0
toLocaleDateString ()4.01.0Иә1.0
toLocaleTimeString ()4.01.0Иә1.0
valueOf ()4.01.0Иә1.0
getTime ()3.01.0Иә1.0
getFullYear ()4.01.0Иә1.0
getMonth ()3.01.0Иә1.0
getUTCMonth ()4.01.0Иә1.0
getDate ()3.01.0Иә1.0
getUTCDate ()4.01.0Иә1.0
getDay ()3.01.0Иә1.0
getUTCDay ()4.01.0Иә1.0
getHours ()3.01.0Иә1.0
getUTCHours ()4.01.0Иә1.0
getMinutes ()3.01.0Иә1.0
getUTCMinutes ()4.01.0Иә1.0
getSeconds ()3.01.0Иә1.0
getUTCSeconds ()4.01.0Иә1.0
getMilliseconds ()4.01.0Иә1.0
getUTCMilliseconds ()4.01.0Иә1.0
getTimezoneOffset ()4.01.0Иә1.0
setTime (уақыт)3.01.0Иә1.0
setMilliseconds (мс)4.01.0Иә1.0
setUTCMilliseconds (мс)4.01.0Иә1.0
setSeconds (сек [, мс])3.01.0Иә1.0
setUTCSeconds (сек [, мс])4.01.0Иә1.0
setMinutes (мин [, сек [, мс]])3.01.0Иә1.0
setUTCMinutes (мин [, сек [, мс]])4.01.0Иә1.0
setHours (сағат [, мин [, сек [, мс]]])4.01.0Иә1.0
setUTCHours (сағат [, мин [, сек [, мс]]])4.01.0Иә1.0
setDate (күн)4.01.0Иә1.0
setUTCDкүні (күні)4.01.0Иә1.0
setMonth (ай [, күн])3.01.0Иә1.0
setUTCMonth (ай [, күн])4.01.0Иә1.0
setFullYear (жыл [, ай [, күн]])4.01.0Иә1.0
setUTCFullYear (жыл [, ай [, күн]])4.01.0Иә1.0
toUTCString ()4.01.0Иә1.0
Прототиптің қосымша қасиеттері
getYear ()3.01.0Иә1.0
setYear (жыл)3.01.0Иә1.0
toGMTString ()4.01.0Иә1.0

RegExp нысаны

RegExp нысандарын іске асыру
RegExp нысаныTridentГеккоWebKitPresto
Функция деп аталады
RegExp (өрнек, жалаушалар)????
Конструктор деп аталады
жаңа RegExp (үлгі, жалаулар)4.01.0Иә1.0
Қасиеттері
прототип4.01.0Иә1.0
Прототиптің қасиеттері
конструктор4.01.0Иә1.0
exec (жол)4.01.0Иә1.0
тест (жол)4.01.0Иә1.0
toString ()4.01.0Иә1.0
Дана қасиеттері
қайнар көзі4.01.0Иә1.0
ғаламдық4.01.0Иә1.0
елемеу5.51.0Иә1.0
көп сатылы5.51.0Иә1.0
lastIndex4.01.0Иә1.0

Қате нысаны

Қате нысандарын жүзеге асыру
Қате нысаныTridentГеккоWebKitPresto
Функция деп аталады
Қате (хабарлама)????
Конструктор деп аталады
жаңа қате (хабарлама)5.01.0Иә1.0
Қасиеттері
прототип5.01.0Иә1.0
Прототиптің қасиеттері
конструктор5.01.0Иә1.0
аты5.51.0Иә1.0
хабар5.51.0Иә1.0
toString ()5.01.0Иә1.0

NativeError нысандары

NativeError объектілерін іске асыру
NativeError нысаныTridentГеккоWebKitPresto
Функция деп аталады
EvalError (хабарлама)?1.0Иә?
RangeError (хабарлама)?1.0Иә?
ReferenceError (хабарлама)?1.0Иә?
SyntaxError (хабарлама)?1.0Иә?
Қате (хабарлама)?1.0Иә?
URIError (хабарлама)?1.0Иә?
Конструктор деп аталады
жаңа EvalError (хабарлама)?1.0Иә?
жаңа RangeError (хабарлама)?1.0Иә?
жаңа ReferenceError (хабарлама)?1.0Иә?
жаңа SyntaxError (хабарлама)?1.0Иә?
жаңа TypeError (хабарлама)?1.0Иә?
жаңа URIError (хабарлама)?1.0Иә?
Қасиеттері
прототип?1.0??
Прототиптің қасиеттері
конструктор?1.0??
аты?1.0Иә?
хабар?1.0Иә?

Әдебиеттер тізімі

  1. ^ E4X, Mozilla
  2. ^ ECMAScript 5 массивтері, Microsoft, мұрағатталған түпнұсқа 2010-06-27, алынды 2010-06-24

Әрі қарай оқу

Сыртқы сілтемелер

  • Webdevout - көбінесе Windows браузерлерін қамтиды. Қателерді кеңінен тексеру.