ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript学習メモ(2) jsオブジェクト_基礎知識
JavaScript学習メモ(2) jsオブジェクト_基礎知識
1. 単純型
JavaScriptの単純型には数値(Number )があります、文字列 (String)、ブール値 (Boolean)、null 値、および未定義の値。他のすべての値はオブジェクトです。
2. オブジェクト
JavaScript のオブジェクトは、可変キーのコレクションです。 JavaScript では、配列、関数、正規表現はすべてオブジェクトです。
オブジェクトはプロパティのコンテナです。これらのプロパティにはそれぞれ名前と値があります。属性の名前には、空の文字列を含む任意の文字列を使用できます。プロパティ値は、未定義を除く任意の値にすることができます。
3. オブジェクトの定義方法
(1) リテラル定義を使用します。例:
var obj = {"name":"Jim","age":16};
(2)新しいキーワード定義。例:
var obj = new Object(); obj.name = "Jim"; obj.age = 16;
4. オブジェクトの属性
オブジェクトの属性値を取得します:
var obj = {"name field":"Jim","age":16}; var name =obj["name field"] ; //属性字符串是变量或者不是合法标识符时可以使用 var age =obj.age ; //优先考虑使用。但当属性字符串是常量,而且属性字符串是合法的标识符时,才能使用
|| 演算子はデフォルトの属性値を入力するために使用できます:
var status = flight.status || “unkown”;
オブジェクトの属性値は代入ステートメントを通じて更新できます。 :
obj.age = 20;
オブジェクトは参照によって渡されます。
オブジェクト プロトタイプ チェーン内のプロパティには、オブジェクト内でもアクセスできます。
delete 演算子は、オブジェクトの属性を削除するために使用できます。
上記は JavaScript 学習ノート (2) js object_基礎知識 の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。