====== JavaScript クイックリファレンス ======
 --- //[[http://www.y2sunlight.com/water|y2sunlight]] 2020-10-13//
>TODO: JavaScriptについて
リンク
  * [[https://developer.mozilla.org/ja/docs/Web/JavaScript|Mozilla Developer Network]] --- Google Chrome、Microsoft Edge、Firefox に関連する JavaScript、CSS、HTML他の様々Web APIに関するウェブ開発者向けの情報やチュートリアルの集積情報の拠点
----
===== 目次 =====
=== 文法編 ===
  * 基本文法
    * [[js:basic:outline|記述方法の基本]]
    * [[js:basic:variable|型と変数]]
    * [[js:basic:array|配列]]
    * [[js:basic:operator|演算子]]
    * [[js:basic:control|制御構造]]
  * 関数
    * [[js:function:basic|関数の定義]]
    * [[js:function:scope|変数のスコープ]]
    * [[js:function:param|関数の引数]]
    * [[js:function:retval|関数の戻り値]]
    * [[js:function:closure|クロージャ]]
  * オブジェクト
    * [[js:object:basic|オブジェクトの基本]]
    * [[js:object:oriented|オブジェクト指向構文]]
    * [[js:object:private|プライベートメンバ]]
    * [[js:object:chain|プロトタイプチェーン]]
    * [[js:object:namespace|名前空間]]
    * [[js:object:this|thisキーワード]]
    * [[js:object:object|Objectオブジェクト]]
    * [[js:object:global|Globalオブジェクト]]
  * その他の構文
    * [[js:module|モジュール]]
    * [[js:iteration_protocols|反復処理プロトコル]]
  * ラッパーオブジェクト
    * [[js:build-in:wrapper|ラッパーオブジェクト]]
    * [[js:build-in:number|Numberオブジェクト]]
    * [[js:build-in:string|Stringオブジェクト]]
    * [[js:build-in:boolean|Booleanオブジェクト]]
    * [[js:build-in:symbol|Symbolオブジェクト]]
    * [[js:build-in:function|Functionオブジェクト]]
=== 組込みオブジェクト編 ===
  * [[js:build-in:math|Math]]
  * [[js:build-in:date|Date]]
  * [[js:build-in:array|Array]]
  * [[js:build-in:map|Map/WeekMap]]
  * [[js:build-in:set|Set/WeekSet]]
  * [[js:build-in:regexp|RegExp]]
  * [[js:build-in:proxy|Proxy]]
  * [[js:build-in:promis|Promis]]
  * [[js:build-in:error|Error]]
 
=== ブラウザオブジェクト編 ===
  * DOM
----
=== ECMAScript ===
ECMAScriptは、[[https://www.ecma-international.org/|Ecma International]] にてECMA-262という規格番号でJavaScriptを標準化したもので、2015年以降のバージョンでは「ECMAScript 2015」などと発行年が付加されています。2015年のバージョンは「ES2015」と呼ばれ、これ以降のバージョンの基礎となるもので新機能やベストプラクティスなど、重要な変更が多く行われています。
本編では、ES2015で採用された機能を、''[ES2015]'' または 上付きの注釈[[#ECMAScript|*2015]] で、それ以前のバージョンのものと区別しています。現在ではほとんどのブラウザーがES2015をサポートしています。尚、それ以降のバージョンで採用された機能は ''[ES2020]'' または[[#ECMAScript|*2020]] などと記しています。
\\