オブジェクト・クラス
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static メソッド名(引数1, 引数2, ...) { // メソッドの処理内容 }} 解説 クラスの定義において、staticを付けたメソッドはインスタンスを作らなくても使える「静的メソッド」と…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static プロパティ名 = 値;} 解説 クラスの定義において、staticキーワードを使って静的プロパティを定義します。静的プロパティは、インスタンスではなくクラスそのものに属し…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { static 静的メンバー = 値; static 静的メソッド() { // 処理内容 }}// 使用例console.log(クラス名.静的メンバー);クラス名.静的メソッド(); 解説 クラスの静的メンバーはクラ…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 // クラスの定義class クラス名 { constructor(引数) { this.プロパティ = 引数; }}// プロトタイプメソッドの定義クラス名.prototype.メソッド名 = function() { // メソッドの処理}; 解説 クラ…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { メソッド名(引数1, 引数2, ...) { // メソッドの処理 }}// クラスの使用例let インスタンス名 = new クラス名();インスタンス名.メソッド名(引数1, 引数2, ...); 解説 この構文…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 this.プロパティ名 解説 this は、クラス内で使用されるキーワードで、現在のクラスインスタンスを指します。クラスのプロパティやメソッドにアクセスする際に使います。例えば、クラスの中で thi…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { constructor(引数1, 引数2, ...) { this.プロパティ1 = 引数1; this.プロパティ2 = 引数2; // 他の初期化処理 }} 解説 constructorはクラスのインスタンスが生成されるときに自…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let インスタンス名 = new クラス名(引数); 解説クラスのインスタンス化とは、クラスをもとに新しいオブジェクト(インスタンス)を作ることです。newキーワードを使い、クラスの名前と引数を指定…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 class クラス名 { // プロパティ(変数) let プロパティ名; // コンストラクタ(初期化) constructor(プロパティ初期値) { this.プロパティ名 = プロパティ初期値; } // メソッド(関数) メソ…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.メソッド(新しい値); 解説 オブジェクトはプロパティやメソッドを持っています。メソッドは、オブジェクトが持つ機能のようなもので、メソッドの値を変更することで、その機能の動作…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.プロパティ = 新しい値; 解説 この構文は、オブジェクトのプロパティを変更するためのものです。「オブジェクト」は、プロパティを持つ変数で、「プロパティ」はそのオブジェクトの…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let オブジェクト名 = { メソッド名: function(引数) { // 処理内容 }};// メソッドの呼び出しオブジェクト名.メソッド名(引数); 解説 オブジェクトの要素として関数(メソッド)を使用することが…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 オブジェクト.プロパティ; 解説 オブジェクトとは、何かしらの物やデータの集まりを表すものです。例えば、犬というオブジェクトには「名前」や「色」、「年齢」などのプロパティ(情報)がありま…
構文 プログラミング例 まとめ 構文 構文は以下の通りです。 let オブジェクト名 = { プロパティ名1: 値1, プロパティ名2: 値2, メソッド名: function() { // 処理内容 }}; 解説 オブジェクトは、複数のデータや機能を一つにまとめた「箱」のようなものです…