共用方式為


Microsoft JScript 功能 - ECMA (JScript)

更新:2007 年 11 月

JScript 幾乎加入了所有 ECMAScript Edition 3 Language Specification 的功能。此外,JScript 正與 ECMAScript Edition 4 共同開發,並同時加入許多該語言正在規劃的功能。下表列出了 ECMAScript 3 功能與 JScript 支援的 ECMAScript 4 功能。

JScript 支援的功能

分類

ECMAScript 3 功能/關鍵字

陣列處理

陣列concatjoinlengthreverseslicesort

設定

設定 (=)加法設定 (+=)位元 AND 設定 (&=)位元 OR 設定 (|=)位元 XOR 設定 (^=)除法設定 (/=)左移設定 (<<=)模數設定 (%=)乘法設定 (*=)右移設定 (>>=)減法設定 (-=)不帶正負號的右移設定 (>>>=)

布林值

Booleantruefalse

註解

/*...*/ 或 //

常數/常值

NaN、 nullInfinity 、undefined

控制流程

break 、continue、 do...while 、for、 for...in、 if...else、 Labeled、 return、 switch 、while

日期和時間

DategetDategetDaygetFullYeargetHoursgetMillisecondsgetMinutesgetMonthgetSecondsgetTimegetTimezoneOffsetgetYeargetUTCDategetUTCDaygetUTCFullYeargetUTCHoursgetUTCMillisecondsgetUTCMinutesgetUTCMonthgetUTCSecondssetDatesetFullYearsetHourssetMillisecondssetMinutessetMonthsetSecondssetTimesetYearsetUTCDatesetUTCFullYearsetUTCHourssetUTCMillisecondssetUTCMinutessetUTCMonthsetUTCSecondstoGMTStringtoLocaleStringtoUTCStringparseUTC

宣告

function 、new、 thisvar、 with

錯誤處理

Errordescriptionnumberthrowtry...catch

建立函式

callerFunctionargumentlength

全域方法

Global 、escapeunescape 、eval、 isFiniteisNaN、 parseIntparseFloat

數學

Mathabsacosasinatanatan2ceilcosexpfloorlogmaxminpowrandomroundsinsqrttanELN2LN10LOG2ELOG10EPISQRT1_2SQRT2

數字

NumberMAX_VALUEMIN_VALUENaNNEGATIVE_INFINITYPOSITIVE_INFINITY

建立物件

ObjectnewconstructorinstanceofprototypetoStringvalueOf

運算子

加法 (+)減法 (-)模數算術 (%)乘法 (*)除法 (/)負號 (-)等於 (==)不等於 (!=)小於 (<)小於或等於 (<=)大於 (>)大於或等於 (>=)邏輯 And(&&)Or (||)Not (!)位元 And (&)Or (|)Not (~)Xor (^)位元左移 (<<)右移 (>>)不帶正負號的右移 (>>>)條件式 (?:)逗號 (, )刪除typeofvoid減號 ( -- )加號 (++)嚴格等號比較 (===)嚴格不等比較 (!==)

物件

ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpRegular ExpressionString

規則運算式和模式比對

RegExpindexinputlastIndex$1...$9sourcecompileexectestRegular Expression Syntax

字串

StringcharAtcharCodeAtfromCharCodeindexOflastIndexOfsplittoLowerCasetoUpperCaselengthconcatslicematchreplacesearchanchorbigblinkboldfixedfontcolorfontsizeitalicslinksmallstrikesubsup

分類

所提議的 ECMAScript 4 功能/關鍵字

類別架構的物件

classextendimplementinterfacefunction getfunction setstaticpublicprivateprotectedinternalabstractfinalhideoverridestatic

宣告

const

列舉型別

enum

請參閱

概念

Microsoft JScript 功能 - 非 ECMA (JScript)

其他資源

JScript 參考