
説明/参照:
* switch文を使用して、実行する多くのコードブロックの1つを選択します。
構文
スイッチ(式){
ケースn:
コードブロック
ブレーク;
ケースn:
コードブロック
ブレーク;
デフォルト:
デフォルトのコードブロック
}
これはどのように動作するのですか:
スイッチ式は一度評価されます。
式の値は、それぞれの場合の値と比較されます。
一致した場合、関連するコードブロックが実行されます。
* Object.prototype.constructor
インスタンスのプロトタイプを作成したObject関数への参照を返します。このプロパティの値は、関数の名前を含む文字列ではなく、関数自体への参照であることに注意してください。この値は、1、true、および "test"などのプリミティブ値の読み取り専用です。
*説明
すべてのオブジェクトは、プロトタイプからコンストラクタ・プロパティを継承します。
var o = {};
o.constructor ===オブジェクト; // true
var a = [];
a.constructor ===配列; // true
var n =新しい番号(3);
n.constructor === Number; // true
*コンストラクタプロパティは、func.prototypeの単一のプロパティとして関数と共に作成されます。
リファレンス:JavaScriptスイッチステートメント; Object.prototype.constructor