ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript学習メモ(2) jsオブジェクト_基礎知識

JavaScript学習メモ(2) jsオブジェクト_基礎知識

PHP中文网
PHP中文网オリジナル
2016-05-16 18:00:151194ブラウズ

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) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。