Share via


ECMA 準拠の Microsoft JScript の機能 (Visual Studio - JScript)

JScript には、ECMAScript Edition 3 言語仕様のほとんどの機能が組み込まれています。 また、JScript は ECMAScript Edition 4 と共に開発され、この言語について提案された多くの機能も同様に組み込んでいます。 次の表に、JScript でサポートされる、ECMAScript 3 の機能と提案された ECMAScript 4 の機能を示します。

JScript でサポートされる機能

カテゴリ

ECMAScript 3 の機能/キーワード

配列操作

Arrayconcatjoinlengthreverseslicesort

代入

代入 (=)加算代入 (+=)ビットごとの AND 代入 (&=)ビットごとの OR 代入 (|=)ビットごとの XOR 代入 (^=)除算代入 (/=)左シフト代入 (<<=)剰余代入 (%=)乗算代入 (*=)右シフト代入 (>>=)減算代入 (-=)符号なし右シフト代入 (>>>=)

Boolean 型

Booleantruefalse

コメント

/*...*/ または //

定数とリテラル

NaNnullInfinityundefined

制御フロー

breakcontinuedo...whileforfor...inif...elseLabeledreturnswitchwhile

日付/時刻

DategetDategetDaygetFullYeargetHoursgetMillisecondsgetMinutesgetMonthgetSecondsgetTimegetTimezoneOffsetgetYeargetUTCDategetUTCDaygetUTCFullYeargetUTCHoursgetUTCMillisecondsgetUTCMinutesgetUTCMonthgetUTCSecondssetDatesetFullYearsetHourssetMillisecondssetMinutessetMonthsetSecondssetTimesetYearsetUTCDatesetUTCFullYearsetUTCHourssetUTCMillisecondssetUTCMinutessetUTCMonthsetUTCSecondstoGMTStringtoLocaleStringtoUTCStringparseUTC

宣言

Functionnewthisvarwith

エラー処理

Errordescriptionnumberthrowtry...catch

関数の作成

callerFunctionargumentslength

グローバル メソッド

GlobalescapeunescapeevalisFiniteisNaNparseIntparseFloat

Math オブジェクト

Mathabsacosasinatanatan2ceilcosexpfloorlogmaxminpowrandomroundsinsqrttanELN2LN10LOG2ELOG10EPISQRT1_2SQRT2

[番号]

NumberMAX_VALUEMIN_VALUENaNNEGATIVE_INFINITYPOSITIVE_INFINITY

オブジェクトの作成

ObjectnewconstructorinstanceofprototypetoStringvalueOf

演算子

加算 (+)減算 (-)剰余 (%)乗算 (*)除算 (/)否定 (-)等値 (==)非等値 (!=)小なり (<)以下 (<=)大なり (>)以上 (>=)論理 And (&&)論理 Or (||)論理 Not (!)ビットごとの And (&)ビットごとの Or (|)ビットごとの Not (~)ビットごとの Xor (^)ビットごとの左シフト (<<)ビットごとの右シフト (>>)符号なし右シフト (>>>)条件 (?:)コンマ (,)deletetypeofvoidデクリメント (--)インクリメント (++)厳密等価 (===)厳密非等価 (!==)

オブジェクト

ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpRegular ExpressionString

正規表現とパターン一致

RegExpindexinputlastIndex$1...$9sourcecompileexectest正規表現の構文

文字列

StringcharAtcharCodeAtfromCharCodeindexOflastIndexOfsplittoLowerCasetoUpperCaselengthconcatslicematchreplacesearchanchorbigblinkboldfixedfontcolorfontsizeitalicslinksmallstrikesubsup

カテゴリ

提案された ECMAScript 4 の機能/キーワード

クラス ベースのオブジェクト

classextendsimplementsinterfacefunction getfunction setstaticpublicprivateprotectedinternalabstractfinalhideoverridestatic

宣言

const

列挙型

enum

参照

概念

ECMA 非準拠の Microsoft JScript の機能 (Visual Studio - JScript)

その他の技術情報

JScript リファレンス