譛ャ鬆√�逶ョ谺。 逶ョ谺。 谺。鬆�: Colophon 蜑埼��: A_Grammar_Summary
驕主悉縺ョ迚医� ECMAScript 縺ッ縲� 8 騾イ謨ー繝ェ繝�Λ繝ォ縺ィ 8 騾イ謨ー繧ィ繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ繧定ヲ丞ョ壹☆繧玖ソス蜉�縺ョ讒区枚縺ィ諢丞袖隲悶r蜷ォ繧薙〒縺�◆縲ゅ◎繧後i縺ッ縺薙�迚医� ECMAScript 縺九i縺ッ蜿悶j髯、縺九l縺ヲ縺�k縲ゅ%縺ョ髱槫�蠑上�陬憺⊆縺ッ縲∝商縺� ECMAScript 繝励Ο繧ー繝ゥ繝�縺ィ縺ョ莠呈鋤諤ァ縺ョ縺溘a縺ョ 8 騾イ謨ー繝ェ繝�Λ繝ォ縺ィ 8 騾イ謨ー繧ィ繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ縺ョ邨ア荳讒区枚蜿翫�諢丞袖隲悶r謠千、コ縺吶k縲�
繧サ繧ッ繧キ繝ァ繝ウ 7.8.3 縺ョ讒区枚蜿翫�諢丞袖隲悶r谺。縺ョ繧医≧縺ォ諡。蠑オ縺ァ縺阪k:
繧サ繧ッ繧キ繝ァ繝ウ 7.8.4 縺ョ讒区枚蜿翫�諢丞袖隲悶r谺。縺ョ繧医≧縺ォ諡。蠑オ縺ァ縺阪k:
ECMAScript 螳溯」�↓縺ッ讓呎コ悶ロ繧、繝�ぅ繝悶が繝悶ず繧ァ繧ッ繝医↓縺�¥縺、縺九�霑ス蜉�繝励Ο繝代ユ繧」繧呈戟縺、繧ゅ�縺後≠繧九ゅ%縺ョ髱槫�蠑上�陬憺⊆縺ッ縲√◎縺ョ繧医≧縺ェ繝励Ο繝代ユ繧」縺ョ縺溘a縺ォ譛ャ讓呎コ悶↓繝励Ο繝代ユ繧」縺セ縺溘◎縺ョ諢丞袖隲紋ス懈�縺ッ縺帙★縺ォ縲∫オア荳蠖「蠑上�諢丞袖隲悶r遉コ蜚�☆繧九�
escape 髢「謨ー縺ッ繧ー繝ュ繝シ繝舌Ν繧ェ繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」縺ァ縺ゅk縲ゅ%繧後�縲√≠繧区枚蟄励r16騾イ謨ー縺ョ繧ィ繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ縺ォ鄂ョ謠帙@縺滓眠縺溘↑譁�ュ怜�繧堤ョ怜�縺吶k縲�
鄂ョ縺肴鋤縺医i繧後k譁�ュ励�繧ウ繝シ繝峨�繧、繝ウ繝亥、縺� 0xFF 莉・荳九〒縺ゅk蝣エ蜷医� %xx 蠖「蠑上� 2 譯√�繧ィ繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ縺檎畑縺�i繧後k縲らスョ縺肴鋤縺医i繧後k譁�ュ励�繧ウ繝シ繝峨�繧、繝ウ繝亥、縺� 0xFF 繧定カ�∴繧句�エ蜷医� %uxxxx 蠖「蠑上� 4 譯√�繧ィ繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ縺檎畑縺�i繧後k縲�
escape 髢「謨ー縺� 1 蛟九�蠑墓焚 string 縺ァ蜻シ縺ウ蜃コ縺輔l繧九→縺阪∵ャ。縺ョ繧ケ繝�ャ繝励′蜿悶i繧後k:
NOTE 隨ヲ蜿キ蛹悶�驛ィ蛻�噪縺ォ RFC1738 縺ォ險倩ソー縺輔l繧狗ャヲ蜿キ蛹悶↓蝓コ縺・縺�※縺�k縺後∵悽讓呎コ悶〒隕丞ョ壹☆繧句ョ悟�縺ェ隨ヲ蜿キ蛹悶� RFC1738 縺ョ蜀�ョケ繧定��縺帙★荳願ソー縺輔l繧九�
unescape 髢「謨ー縺ッ繧ー繝ュ繝シ繝舌Ν繧ェ繝悶ず繧ァ繧ッ繝医�繝励Ο繝代ユ繧」縺ァ縺ゅk縲ゅ%繧後� escape 髢「謨ー縺檎函謌舌@縺�k荳ヲ縺ウ縺ョ蜷�お繧ケ繧ア繝シ繝励す繝シ繧ア繝ウ繧ケ縺後◎縺ョ陦ィ縺呎枚蟄励〒鄂ョ縺肴鋤縺医i繧後◆譁ー縺励>譁�ュ怜�蛟、繧堤ョ怜�縺吶k縲�
unescape 髢「謨ー縺� 1 蛟九�蠑墓焚 string 縺ァ蜻シ縺ウ蜃コ縺輔l繧九→縺阪∵ャ。縺ョ繧ケ繝�ャ繝励′蜿悶i繧後k:
substr
繝。繧ス繝�ラ縺ッ 2 蛟九�蠑墓焚縲� start 縺ィ length 繧偵→繧翫√%縺ョ繧ェ繝悶ず繧ァ繧ッ繝医r譁�ュ怜�縺ォ螟画鋤縺励∵枚蟄嶺ス咲スョ start 縺ァ髢句ァ九@縺ヲ length 蛟九�譁�ュ� (length 縺� undefined 縺ェ繧画枚蟄怜�縺ョ譛ォ蟆セ) 縺セ縺ァ邯壹¥驛ィ蛻�枚蟄怜�繧定ソ斐☆縲� start 縺瑚イ�縺ェ繧峨�縲∵枚蟄怜�縺ョ髟キ縺輔r sourceLength 縺ィ縺励※縲√◎繧後r (sourceLength+start) 縺ィ縺励※謇ア縺�らオ先棡縺ッ譁�ュ怜�蛟、縺ァ縺ゅj縲� String 繧ェ繝悶ず繧ァ繧ッ繝医↓縺ッ縺ェ繧峨↑縺�よャ。縺ョ繧ケ繝�ャ繝励′蜿悶i繧後k:
this
蛟、繧剃ク弱∴繧九�substr
繝。繧ス繝�ラ縺ョ length 繝励Ο繝代ユ繧」縺ッ 2 縺ァ縺ゅk縲�
NOTE substr
髢「謨ー縺ッ謨�э縺ォ豎守畑逧�〒縺ゅk; this
蛟、縺� String 繧ェ繝悶ず繧ァ繧ッ繝医〒縺ゅk縺薙→繧定ヲ∵アゅ@縺ェ縺�ゅ◎繧後f縺医∽サ悶�遞ョ鬘槭�繧ェ繝悶ず繧ァ繧ッ繝医↓繝。繧ス繝�ラ縺ィ縺励※霆「逕ィ縺輔l縺�k縲�
NOTE "2000 蟷エ蝠城。�" 繧貞屓驕ソ縺吶k縺溘a縲√⊇縺シ蜈ィ縺ヲ縺ョ逶ョ逧�〒 getFullYear 繝。繧ス繝�ラ縺悟・ス縺セ繧後k縲�
getYear
繝。繧ス繝�ラ縺悟シ墓焚辟。縺励〒蜻シ蜃コ縺輔l繧区凾縲∵ャ。縺ョ繧ケ繝�ャ繝励′蜿悶i繧後k:
NOTE "2000 蟷エ蝠城。�" 繧貞屓驕ソ縺吶k縺溘a縲√⊇縺シ蜈ィ縺ヲ縺ョ逶ョ逧�〒 setFullYear 繝。繧ス繝�ラ縺悟・ス縺セ繧後k縲�
setYear
繝。繧ス繝�ラ縺� 1 蛟九�蠑墓焚 year 縺ァ蜻シ蜃コ縺輔l繧区凾縲∵ャ。縺ョ繧ケ繝�ャ繝励′蜿悶i繧後k:
this
蛟、縺ョ [[Value]] 繝励Ο繝代ユ繧」繧� TimeClip(Result(6)) 縺ォ險ュ螳壹☆繧九�this
蛟、縺ョ [[Value]] 繝励Ο繝代ユ繧」縺ョ蛟、繧定ソ斐☆縲�NOTE 繝励Ο繝代ユ繧」 toUTCString 縺梧悍縺セ縺励>縲� toGMTString
繝励Ο繝代ユ繧」縺ッ荳サ縺ォ蜿、縺�さ繝シ繝峨→縺ョ莠呈鋤諤ァ縺ョ縺溘a縺ォ謠蝉セ帙&繧後k縲よ眠縺溘↑ ECMAScript 繧ウ繝シ繝牙�縺ァ縺ッ toUTCString 繝励Ο繝代ユ繧」縺檎畑縺�i繧後k縺薙→繧呈耳螂ィ縺吶k縲�
Date.prototype.toGMTString
縺ョ蛻晄悄蛟、縺ァ縺ゅk Function 繧ェ繝悶ず繧ァ繧ッ繝医�縲� Date.prototype.toUTCString 縺ョ蛻晄悄蛟、縺ァ縺ゅk Function 繧ェ繝悶ず繧ァ繧ッ繝医→蜷後§縺ァ縺ゅk縲�