ECMA-262 3rd edition: 邱冗岼谺。

蟆丞彰
1 驕ゥ逕ィ遽�峇
2 驕ゥ蜷医↓縺、縺�※
3 蜿り€�枚迪ョ
4 讎りヲ�
4.1 Web 繧ケ繧ッ繝ェ繝励ユ繧」繝ウ繧ー
4.2 險€隱槭�讎りヲ�
4.2.1 繧ェ繝悶ず繧ァ繧ッ繝�
4.3 螳夂セゥ
4.3.1 蝙�
4.3.2 繝励Μ繝溘ユ繧」繝門€、
4.3.3 繧ェ繝悶ず繧ァ繧ッ繝�
4.3.4 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
4.3.5 繝励Ο繝医ち繧、繝�
4.3.6 繝阪う繝�ぅ繝悶が繝悶ず繧ァ繧ッ繝�
4.3.7 邨�∩霎シ縺ソ繧ェ繝悶ず繧ァ繧ッ繝�
4.3.8 繝帙せ繝医が繝悶ず繧ァ繧ッ繝�
4.3.9 undefined 蛟、
4.3.10 Undefined 蝙�
4.3.11 null 蛟、
4.3.12 Null 蝙�
4.3.13 逵溷⊃蛟、
4.3.14 Boolean 蝙�
4.3.15 Boolean 繧ェ繝悶ず繧ァ繧ッ繝�
4.3.16 譁�ュ怜�蛟、
4.3.17 String 蝙�
4.3.18 String 繧ェ繝悶ず繧ァ繧ッ繝�
4.3.19 謨ー蛟、
4.3.20 Number 蝙�
4.3.21 Number 繧ェ繝悶ず繧ァ繧ッ繝�
4.3.22 Infinity
4.3.23 NaN
5 險倩ソー豕輔↓縺、縺�※
5.1 讒区枚縺ィ蟄怜唱縺ョ譁�ウ�
5.1.1 譁�ц閾ェ逕ア譁�ウ�
5.1.2 蟄怜唱縺ィ豁」隕剰。ィ迴セ縺ョ譁�ウ�
5.1.3 謨ー蛟、譁�ュ励�譁�ウ�
5.1.4 讒区枚逧�枚豕�
5.1.5 譁�ウ戊ィ俶ウ�
5.2 繧「繝ォ繧エ繝ェ繧コ繝�險倩ソー縺ォ縺、縺�※
6 繧ス繝シ繧ケ繝�く繧ケ繝�
7 蟄怜唱縺ォ縺、縺�※
7.1 Unicode 蛻カ蠕。譁�ュ�
7.2 遨コ逋ス
7.3 陦檎オらォッ蟄�
7.4 繧ウ繝。繝ウ繝�
7.5 繝医�繧ッ繝ウ
7.5.1 莠育エ�ェ�
7.5.2 繧ュ繝シ繝ッ繝シ繝�
7.5.3 蟆�擂縺ョ莠育エ�ェ�
7.6 隴伜挨蟄�
7.7 蛹コ蛻�j蟄�
7.8 繝ェ繝�Λ繝ォ
7.8.1 Null 繝ェ繝�Λ繝ォ
7.8.2 Boolean 繝ェ繝�Λ繝ォ
7.8.3 謨ー蛟、繝ェ繝�Λ繝ォ
7.8.4 譁�ュ怜�繝ェ繝�Λ繝ォ
7.8.5 豁」隕剰。ィ迴セ繝ェ繝�Λ繝ォ
7.9 閾ェ蜍輔そ繝溘さ繝ュ繝ウ謖ソ蜈・
7.9.1 閾ェ蜍輔そ繝溘さ繝ュ繝ウ謖ソ蜈・隕丞援
7.9.2 閾ェ蜍輔そ繝溘さ繝ュ繝ウ謖ソ蜈・萓�
8 蝙�
8.1 Undefined 蝙�
8.2 Null 蝙�
8.3 Boolean 蝙�
8.4 String 蝙�
8.5 Number 蝙�
8.6 Object 蝙�
8.6.1 繝励Ο繝代ユ繧」螻樊€ァ
8.6.2 蜀�Κ繝励Ο繝代ユ繧」縺ィ繝。繧ス繝�ラ
8.6.2.1 [[Get]] (P)
8.6.2.2 [[Put]]
8.6.2.3 [[CanPut]] (P)
8.6.2.4 [[HasProperty]] (P)
8.6.2.5 [[Delete]] (P)
8.6.2.6 [[DefaultValue]] (hint)
8.7 Reference 蝙�
8.7.1 GetValue (V)
8.7.2 PutValue
8.8 List 蝙�
8.9 Completion 蝙�
9 蝙句、画鋤
9.1 ToPrimitive
9.2 ToBoolean
9.3 ToNumber
9.3.1 String 蝙九↓驕ゥ逕ィ縺輔l繧� ToNumber
9.4 ToInteger
9.5 ToInt32:
9.6 ToUint32:
9.7 ToUint16:
9.8 ToString
9.8.1 Number 蝙九↓驕ゥ逕ィ縺輔l繧� ToString
9.9 ToObject
10 螳溯。後さ繝ウ繝�く繧ケ繝�
10.1 螳夂セゥ
10.1.1 Function 繧ェ繝悶ず繧ァ繧ッ繝�
10.1.2 螳溯。悟庄閭ス繧ウ繝シ繝峨�遞ョ鬘�
10.1.3 螟画焚縺ョ蜈キ菴灘喧
10.1.4 繧ケ繧ウ繝シ繝鈴€」骼悶→隴伜挨蟄舌�隗」豎コ
10.1.5 Global 繧ェ繝悶ず繧ァ繧ッ繝�
10.1.6 Activation 繧ェ繝悶ず繧ァ繧ッ繝�
10.1.7 This
10.1.8 Arguments 繧ェ繝悶ず繧ァ繧ッ繝�
10.2 螳溯。後さ繝ウ繝�く繧ケ繝医∈縺ョ騾イ蜈・
10.2.1 繧ー繝ュ繝シ繝舌Ν繧ウ繝シ繝�
10.2.2 Eval 繧ウ繝シ繝�
10.2.3 髢「謨ー繧ウ繝シ繝�
11 蠑�
11.1 蝓コ譛ャ蠑�
11.1.1 this 繧ュ繝シ繝ッ繝シ繝� (this Keyword)
11.1.2 隴伜挨蟄仙盾辣ァ
11.1.3 繝ェ繝�Λ繝ォ蜿ら�
11.1.4 Array 蛻晄悄蛹門ュ�
11.1.5 繧ェ繝悶ず繧ァ繧ッ繝亥�譛溷喧蟄�
11.1.6 繧ー繝ォ繝シ繝怜喧貍皮ョ怜ュ�
11.2 蟾ヲ霎コ蠑�
11.2.1 繝励Ο繝代ユ繧」繧「繧ッ繧サ繧ケ貍皮ョ怜ュ�
11.2.2 new 貍皮ョ怜ュ�
11.2.3 髢「謨ー蜻シ蜃コ縺�
11.2.4 蠑墓焚繝ェ繧ケ繝�
11.2.5 髢「謨ー蠑�
11.3 蠕檎スョ蠑�
11.3.1 蠕檎スョ蠅怜�貍皮ョ怜ュ�
11.3.2 蠕檎スョ貂帛�貍皮ョ怜ュ�
11.4 蜊倬��シ皮ョ怜ュ�
11.4.1 delete 貍皮ョ怜ュ�
11.4.2 void 貍皮ョ怜ュ�
11.4.3 typeof 貍皮ョ怜ュ�
11.4.4 蜑咲スョ蠅怜�貍皮ョ怜ュ�
11.4.5 蜑咲スョ貂帛�貍皮ョ怜ュ�
11.4.6 蜊倬�� + 貍皮ョ怜ュ�
11.4.7 蜊倬�� - 貍皮ョ怜ュ�
11.4.8 繝薙ャ繝亥凄螳壽シ皮ョ怜ュ�
11.4.9 隲也炊蜷ヲ螳壽シ皮ョ怜ュ�
11.5 蜑ー髯、貍皮ョ怜ュ�
11.5.1 * 貍皮ョ怜ュ舌�驕ゥ逕ィ
11.5.2 / 貍皮ョ怜ュ舌�驕ゥ逕ィ
11.5.3 % 貍皮ョ怜ュ舌�驕ゥ逕ィ
11.6 蜉�貂帶シ皮ョ怜ュ�
11.6.1 蜉�豕墓シ皮ョ怜ュ�
11.6.2 貂帶ウ墓シ皮ョ怜ュ�
11.6.3 蜉�貂帶シ皮ョ怜ュ舌�謨ー縺ク縺ョ驕ゥ逕ィ
11.7 繝薙ャ繝亥ケ�す繝輔ヨ貍皮ョ怜ュ�
11.7.1 蟾ヲ繧キ繝輔ヨ貍皮ョ怜ュ�
11.7.2 隨ヲ蜿キ莉倥″蜿ウ繧キ繝輔ヨ貍皮ョ怜ュ�
11.7.3 隨ヲ蜿キ縺ェ縺怜承繧キ繝輔ヨ貍皮ョ怜ュ�
11.8 髢「菫よシ皮ョ怜ュ�
11.8.1 Less-than 貍皮ョ怜ュ�
11.8.2 Grater-than 貍皮ョ怜ュ�
11.8.3 Less-than-or-equal 貍皮ョ怜ュ�
11.8.4 Greater-than-or-equal 貍皮ョ怜ュ�
11.8.5 謚ス雎。逧�未菫よッ碑シ�い繝ォ繧エ繝ェ繧コ繝�
11.8.6 instanceof 貍皮ョ怜ュ�
11.8.7 in 貍皮ョ怜ュ�
11.9 遲我セ。貍皮ョ怜ュ�
11.9.1 遲我セ。貍皮ョ怜ュ�
11.9.2 荳咲ュ我セ。貍皮ョ怜ュ�
11.9.3 謚ス雎。逧�ュ我セ。豈碑シ�い繝ォ繧エ繝ェ繧コ繝�
11.9.4 蜴ウ蟇�ュ我セ。貍皮ョ怜ュ�
11.9.5 蜴ウ蟇�ク咲ュ我セ。貍皮ョ怜ュ�
11.9.6 蜴ウ蟇�ュ我セ。豈碑シ�い繝ォ繧エ繝ェ繧コ繝�
11.10 繝舌う繝翫Μ繝薙ャ繝域シ皮ョ怜ュ�
11.11 繝舌う繝翫Μ隲也炊貍皮ョ怜ュ�
11.12 譚。莉カ貍皮ョ怜ュ�
11.13 莉」蜈・貍皮ョ怜ュ�
11.13.1 蜊倡エ比サ」蜈・
11.13.2 隍�粋莉」蜈・
11.14 繧ォ繝ウ繝樊シ皮ョ怜ュ�
12 譁�
12.1 繝悶Ο繝�け
12.2 螟画焚譁�
12.3 遨コ譁�
12.4 蠑乗枚
12.5 if 譁�
12.6 郢ー霑斐@譁�
12.6.1 do-while 譁�
12.6.2 while 譁�
12.6.3 for 譁�
12.6.4 for-in 譁�
12.7 continue 譁�
12.8 break 譁�
12.9 return 譁�
12.10 with 譁�
12.11 switch 譁�
12.12 繝ゥ繝吶Ν莉倥″譁�
12.13 throw 譁�
12.14 try 譁�
13 髢「謨ー螳夂セゥ
13.1 螳夂セゥ
13.1.1 遲峨@縺�枚豕輔�逕滓�隕丞援
13.1.2 邨仙粋繧ェ繝悶ず繧ァ繧ッ繝�
13.2 Function 繧ェ繝悶ず繧ァ繧ッ繝医�逕滓�
13.2.1 [[Call]]
13.2.2 [[Construct]]
14 繝励Ο繧ー繝ゥ繝�
15 繝阪う繝�ぅ繝� ECMAScript 繧ェ繝悶ず繧ァ繧ッ繝�
15.1 Global 繧ェ繝悶ず繧ァ繧ッ繝�
15.1.1 Global 繧ェ繝悶ず繧ァ繧ッ繝医�蛟、繝励Ο繝代ユ繧」
15.1.1.1 NaN
15.1.1.2 Infinity
15.1.1.3 undefined
15.1.2 Global 繧ェ繝悶ず繧ァ繧ッ繝医�髢「謨ー繝励Ο繝代ユ繧」
15.1.2.1 eval (x)
15.1.2.2 parseInt (string , radix)
15.1.2.3 parseFloat (string)
15.1.2.4 isNaN (number)
15.1.2.5 isFinite (number)
15.1.3 URI 蜃ヲ逅�未謨ー縺ョ繝励Ο繝代ユ繧」
15.1.3.1 decodeURI (encodedURI)
15.1.3.2 decodeURIComponent (encodedURIComponent)
15.1.3.3 encodeURI (uri)
15.1.3.4 encodeURIComponent (uriComponent)
15.1.4 Global 繧ェ繝悶ず繧ァ繧ッ繝医�繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ繝励Ο繝代ユ繧」
15.1.4.1 Object ( . . . )
15.1.4.2 Function ( . . . )
15.1.4.3 Array ( . . . )
15.1.4.4 String ( . . . )
15.1.4.5 Boolean ( . . . )
15.1.4.6 Number ( . . . )
15.1.4.7 Date ( . . . )
15.1.4.8 RegExp ( . . . )
15.1.4.9 Error ( . . . )
15.1.4.10 EvalError ( . . . )
15.1.4.11 RangeError ( . . . )
15.1.4.12 ReferenceError ( . . . )
15.1.4.13 SyntaxError ( . . . )
15.1.4.14 TypeError ( . . . )
15.1.4.15 URIError ( . . . )
15.1.5 Global 繧ェ繝悶ず繧ァ繧ッ繝医�縺昴�莉悶�繝励Ο繝代ユ繧」
15.1.5.1 Math
15.2 Object 繧ェ繝悶ず繧ァ繧ッ繝�
15.2.1 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� Object 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.2.1.1 Object ( [ value ] )
15.2.2 Object 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.2.2.1 new Object ( [ value ] )
15.2.3 Object 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.2.3.1 Object.prototype
15.2.4 Object 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.2.4.1 Object.prototype.constructor
15.2.4.2 Object.prototype.toString ( )
15.2.4.3 Object.prototype.toLocaleString ( )
15.2.4.4 Object.prototype.valueOf ( )
15.2.4.5 Object.prototype.hasOwnProperty (V)
15.2.4.6 Object.prototype.isPrototypeOf (V)
15.2.4.7 Object.prototype.propertyIsEnumerable (V)
15.2.5 Object 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.3 Function 繧ェ繝悶ず繧ァ繧ッ繝�
15.3.1 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� Function 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.3.1.1 Function (p1, p2, 窶ヲ , pn, body)
15.3.2 Function 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.3.2.1 new Function (p1, p2, 窶ヲ , pn, body)
15.3.3 Function 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.3.3.1 Function.prototype
15.3.4 Function 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.3.4.1 Function.prototype.constructor
15.3.4.2 Function.prototype.toString ( )
15.3.4.3 Function.prototype.apply (thisArg, argArray)
15.3.4.4 Function.prototype.call (thisArg [ , arg1 [ , arg2, 窶ヲ ] ] )
15.3.5 Function 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.3.5.1 length
15.3.5.2 prototype
15.3.5.3 [[HasInstance]] (V)
15.4 Array 繧ェ繝悶ず繧ァ繧ッ繝�
15.4.1 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� Array 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.4.1.1 Array ( [ item1 [ , item2 [ , ... ] ] ] )
15.4.2 Array 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.4.2.1 new Array ( [ item0 [ , item1 [ , ... ] ] ] )
15.4.2.2 new Array (len)
15.4.3 Array 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.4.3.1 Array.prototype
15.4.4 Array 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.4.4.1 Array.prototype.constructor
15.4.4.2 Array.prototype.toString ( )
15.4.4.3 Array.prototype.toLocaleString ( )
15.4.4.4 Array.prototype.concat ( [ item1 [ , item2 [ , ... ] ] ] )
15.4.4.5 Array.prototype.join (separator)
15.4.4.6 Array.prototype.pop ( )
15.4.4.7 Array.prototype.push ( [ item1 [ , item2 [ , ... ] ] ] )
15.4.4.8 Array.prototype.reverse ( )
15.4.4.9 Array.prototype.shift ( )
15.4.4.10 Array.prototype.slice (start, end)
15.4.4.11 Array.prototype.sort (comparefn)
15.4.4.12 Array.prototype.splice (start, deleteCount [ , item1 [ , item2 [ , ... ] ] ] )
15.4.4.13 Array.prototype.unshift ( [ item1 [ , item2 [ , ... ] ] ] )
15.4.5 Array 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.4.5.1 [[Put]]
15.4.5.2 length
15.5 String 繧ェ繝悶ず繧ァ繧ッ繝�
15.5.1 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� String 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.5.1.1 String ( [ value ] )
15.5.2 String 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.5.2.1 new String ( [ value ] )
15.5.3 String 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ 縺ョ繝励Ο繝代ユ繧」
15.5.3.1 String.prototype
15.5.3.2 String.fromCharCode ( [ char0 [ , char1 [ , ... ] ] ] )
15.5.4 String 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.5.4.1 String.prototype.constructor
15.5.4.2 String.prototype.toString ( )
15.5.4.3 String.prototype.valueOf ( )
15.5.4.4 String.prototype.charAt (pos)
15.5.4.5 String.prototype.charCodeAt (pos)
15.5.4.6 String.prototype.concat ( [ string1 [ , string2 [ , ... ] ] ] )
15.5.4.7 String.prototype.indexOf (searchString, position)
15.5.4.8 String.prototype.lastIndexOf (searchString, position)
15.5.4.9 String.prototype.localeCompare (that)
15.5.4.10 String.prototype.match (regexp)
15.5.4.11 String.prototype.replace (searchValue, replaceValue)
15.5.4.12 String.prototype.search (regexp)
15.5.4.13 String.prototype.slice (start, end)
15.5.4.14 String.prototype.split (separator, limit)
15.5.4.15 String.prototype.substring (start, end)
15.5.4.16 String.prototype.toLowerCase ( )
15.5.4.17 String.prototype.toLocaleLowerCase ( )
15.5.4.18 String.prototype.toUpperCase ( )
15.5.4.19 String.prototype.toLocaleUpperCase ( )
15.5.5 String 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.5.5.1 length
15.6 Boolean 繧ェ繝悶ず繧ァ繧ッ繝�
15.6.1 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� Boolean 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.6.1.1 Boolean (value)
15.6.2 Boolean 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.6.2.1 new Boolean (value)
15.6.3 Boolean 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.6.3.1 Boolean.prototype
15.6.4 Boolean 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.6.4.1 Boolean.prototype.constructor
15.6.4.2 Boolean.prototype.toString ( )
15.6.4.3 Boolean.prototype.valueOf ( )
15.6.5 Boolean 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.7 Number 繧ェ繝悶ず繧ァ繧ッ繝�
15.7.1 髢「謨ー縺ィ縺励※蜻シ縺ー繧後k Number 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.7.1.1 Number ( [ value ] )
15.7.2 Number 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.7.2.1 new Number ( [ value ] )
15.7.3 Number 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.7.3.1 Number.prototype
15.7.3.2 Number.MAX_VALUE
15.7.3.3 Number.MIN_VALUE
15.7.3.4 Number.NaN
15.7.3.5 Number.NEGATIVE_INFINITY
15.7.3.6 Number.POSITIVE_INFINITY
15.7.4 Number 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.7.4.1 Number.prototype.constructor
15.7.4.2 Number.prototype.toString (radix)
15.7.4.3 Number.prototype.toLocaleString()
15.7.4.4 Number.prototype.valueOf ( )
15.7.4.5 Number.prototype.toFixed (fractionDigits)
15.7.4.6 Number.prototype.toExponential (fractionDigits)
15.7.4.7 Number.prototype.toPrecision (precision)
15.7.5 Number 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.8 Math 繧ェ繝悶ず繧ァ繧ッ繝�
15.8.1 Math 繧ェ繝悶ず繧ァ繧ッ繝医�蛟、繝励Ο繝代ユ繧」
15.8.1.1 E
15.8.1.2 LN10
15.8.1.3 LN2
15.8.1.4 LOG2E
15.8.1.5 LOG10E
15.8.1.6 PI
15.8.1.7 SQRT1_2
15.8.1.8 SQRT2
15.8.2 Math 繧ェ繝悶ず繧ァ繧ッ繝医�髢「謨ー繝励Ο繝代ユ繧」
15.8.2.1 abs (x)
15.8.2.2 acos (x)
15.8.2.3 asin (x)
15.8.2.4 atan (x)
15.8.2.5 atan2 (y, x)
15.8.2.6 ceil (x)
15.8.2.7 cos (x)
15.8.2.8 exp (x)
15.8.2.9 floor (x)
15.8.2.10 log (x)
15.8.2.11 max ( [ value1 [ , value2 [ , ... ] ] ] )
15.8.2.12 min ( [ value1 [ , value2 [ , ... ] ] ] )
15.8.2.13 pow (x, y)
15.8.2.14 random ( )
15.8.2.15 round (x)
15.8.2.16 sin (x)
15.8.2.17 sqrt (x)
15.8.2.18 tan (x)
15.9 Date 繧ェ繝悶ず繧ァ繧ッ繝�
15.9.1 Date 繧ェ繝悶ず繧ァ繧ッ繝医�讎りヲ∝所縺ウ蜀�Κ貍皮ョ怜ュ舌�螳夂セゥ
15.9.1.1 譎る俣縺ョ遽�峇
15.9.1.2 譌・謨ー蜿翫�荳€譌・蜀��譎る俣
15.9.1.3 蟷エ謨ー
15.9.1.4 譛域焚
15.9.1.5 譌・莉俶焚
15.9.1.6 譖懈律
15.9.1.7 蝨ー譁ケ隱ソ謨エ譎�
15.9.1.8 螟乗凾髢楢ェソ謨エ
15.9.1.9 蝨ー譁ケ譎�
15.9.1.10 譎ゅ€∝�縲∫ァ偵€√Α繝ェ遘�
15.9.1.11 MakeTime (hour, min, sec, ms)
15.9.1.12 MakeDay (year, month, date)
15.9.1.13 MakeDate (day, time)
15.9.1.14 TimeClip (time)
15.9.2 髢「謨ー縺ィ縺励※蜻シ縺ー繧後k Date 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.9.2.1 Date ( [ year [, month [, date [, hours [, minutes [, seconds [, ms ] ] ] ] ] ] ] )
15.9.3 Date 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.9.3.1 new Date (year, month [, date [, hours [, minutes [, seconds [, ms ] ] ] ] ] )
15.9.3.2 new Date (value)
15.9.3.3 new Date ( )
15.9.4 Date 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.9.4.1 Date.prototype
15.9.4.2 Date.parse (string)
15.9.4.3 Date.UTC (year, month [, date [, hours [, minutes [, seconds [, ms ] ] ] ] ] )
15.9.5 Date 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.9.5.1 Date.prototype.constructor
15.9.5.2 Date.prototype.toString ( )
15.9.5.3 Date.prototype.toDateString ( )
15.9.5.4 Date.prototype.toTimeString ( )
15.9.5.5 Date.prototype.toLocaleString ( )
15.9.5.6 Date.prototype.toLocaleDateString ( )
15.9.5.7 Date.prototype.toLocaleTimeString ( )
15.9.5.8 Date.prototype.valueOf ( )
15.9.5.9 Date.prototype.getTime ( )
15.9.5.10 Date.prototype.getFullYear ( )
15.9.5.11 Date.prototype.getUTCFullYear ( )
15.9.5.12 Date.prototype.getMonth ( )
15.9.5.13 Date.prototype.getUTCMonth ( )
15.9.5.14 Date.prototype.getDate ( )
15.9.5.15 Date.prototype.getUTCDate ( )
15.9.5.16 Date.prototype.getDay ( )
15.9.5.17 Date.prototype.getUTCDay ( )
15.9.5.18 Date.prototype.getHours ( )
15.9.5.19 Date.prototype.getUTCHours ( )
15.9.5.20 Date.prototype.getMinutes ( )
15.9.5.21 Date.prototype.getUTCMinutes ( )
15.9.5.22 Date.prototype.getSeconds ( )
15.9.5.23 Date.prototype.getUTCSeconds ( )
15.9.5.24 Date.prototype.getMilliseconds ( )
15.9.5.25 Date.prototype.getUTCMilliseconds ( )
15.9.5.26 Date.prototype.getTimezoneOffset ( )
15.9.5.27 Date.prototype.setTime (time)
15.9.5.28 Date.prototype.setMilliseconds (ms)
15.9.5.29 Date.prototype.setUTCMilliseconds (ms)
15.9.5.30 Date.prototype.setSeconds (sec [, ms ] )
15.9.5.31 Date.prototype.setUTCSeconds (sec [, ms ] )
15.9.5.32 Date.prototype.setMinutes (min [, sec [, ms ] ] )
15.9.5.33 Date.prototype.setUTCMinutes (min [, sec [, ms ] ] )
15.9.5.34 Date.prototype.setHours (hour [, min [, sec [, ms ] ] ] )
15.9.5.35 Date.prototype.setUTCHours (hour [, min [, sec [, ms ] ] ] )
15.9.5.36 Date.prototype.setDate (date)
15.9.5.37 Date.prototype.setUTCDate (date)
15.9.5.38 Date.prototype.setMonth (month [, date ] )
15.9.5.39 Date.prototype.setUTCMonth (month [, date ] )
15.9.5.40 Date.prototype.setFullYear (year [, month [, date ] ] )
15.9.5.41 Date.prototype.setUTCFullYear (year [, month [, date ] ] )
15.9.5.42 Date.prototype.toUTCString ( )
15.9.6 Date 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.10 RegExp (豁」隕剰。ィ迴セ) 繧ェ繝悶ず繧ァ繧ッ繝�
15.10.1 繝代ち繝シ繝ウ
15.10.2 繝代ち繝シ繝ウ縺ョ諢丞袖
15.10.2.1 陦ィ險俶ウ�
15.10.2.2 Pattern
15.10.2.3 Disjunction
15.10.2.4 Alternative
15.10.2.5 Term
15.10.2.6 Assertion
15.10.2.7 Quantifier
15.10.2.8 Atom
15.10.2.9 AtomEscape
15.10.2.10 CharacterEscape
15.10.2.11 DecimalEscape
15.10.2.12 CharacterClassEscape
15.10.2.13 CharacterClass
15.10.2.14 ClassRanges
15.10.2.15 NonemptyClassRanges
15.10.2.16 NonemptyClassRangesNoDash
15.10.2.17 ClassAtom
15.10.2.18 ClassAtomNoDash
15.10.2.19 ClassEscape
15.10.3 髢「謨ー縺ィ縺励※蜻シ蜃コ縺輔l繧� RegExp 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.10.3.1 RegExp(pattern, flags)
15.10.4 RegExp 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.10.4.1 new RegExp(pattern, flags)
15.10.5 RegExp 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.10.5.1 RegExp.prototype
15.10.6 RegExp 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.10.6.1 RegExp.prototype.constructor
15.10.6.2 RegExp.prototype.exec(string)
15.10.6.3 RegExp.prototype.test(string)
15.10.6.4 RegExp.prototype.toString()
15.10.7 RegExp 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.10.7.1 source
15.10.7.2 global
15.10.7.3 ignoreCase
15.10.7.4 multiline
15.10.7.5 lastIndex
15.11 Error 繧ェ繝悶ず繧ァ繧ッ繝�
15.11.1 髢「謨ー縺ィ縺励※蜻シ縺ー繧後k Error 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.11.1.1 Error (message)
15.11.2 Error 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.11.2.1 new Error (message)
15.11.3 Error 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.11.3.1 Error.prototype
15.11.4 Error 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.11.4.1 Error.prototype.constructor
15.11.4.2 Error.prototype.name
15.11.4.3 Error.prototype.message
15.11.4.4 Error.prototype.toString ( )
15.11.5 Error 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
15.11.6 縺薙�讓呎コ悶↓縺翫>縺ヲ菴ソ逕ィ縺輔l繧九ロ繧、繝�ぅ繝悶お繝ゥ繝シ蝙�
15.11.6.1 EvalError
15.11.6.2 RangeError
15.11.6.3 ReferenceError
15.11.6.4 SyntaxError
15.11.6.5 TypeError
15.11.6.6 URIError
15.11.7 NativeError 繧ェ繝悶ず繧ァ繧ッ繝医�讒矩€�
15.11.7.1 髢「謨ー縺ィ縺励※蜻シ縺ー繧後k NativeError 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.11.7.2 NativeError (message)
15.11.7.3 NativeError 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ
15.11.7.4 New NativeError (message)
15.11.7.5 NativeError 繧ウ繝ウ繧ケ繝医Λ繧ッ繧ソ縺ョ繝励Ο繝代ユ繧」
15.11.7.6 NativeError.prototype
15.11.7.7 NativeError 繝励Ο繝医ち繧、繝励が繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」
15.11.7.8 NativeError.prototype.constructor
15.11.7.9 NativeError.prototype.name
15.11.7.10 NativeError.prototype.message
15.11.7.11 NativeError 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ繝励Ο繝代ユ繧」
A 譁�ウ戊ヲ∫エ�
A.1 蟄怜唱譁�ウ�
A.2 謨ー縺ォ縺、縺�※
A.3 蠑�
A.4 譁�
A.5 髢「謨ー縺翫h縺ウ繝励Ο繧ー繝ゥ繝�
A.6 URI 譁�ュ励け繝ゥ繧ケ
A.7 豁」隕剰。ィ迴セ
B 莠呈鋤諤ァ
B.1 霑ス蜉�讒区枚
B.1.1 謨ー蛟、繝ェ繝�Λ繝ォ
B.1.2 譁�ュ怜�繝ェ繝�Λ繝ォ
B.2 霑ス蜉�繝励Ο繝代ユ繧」
B.2.1 escape (string)
B.2.2 unescape (string)
B.2.3 String.prototype.substr (start, length)
B.2.4 Date.prototype.getYear ( )
B.2.5 Date.prototype.setYear (year)
B.2.6 Date.prototype.toGMTString ( )
螂・莉�
Issued: / Revised: / All rights reserved. © 2002-2016 TAKI