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

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

PHP中文网
リリース: 2016-05-16 18:00:15
オリジナル
1197 人が閲覧しました

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


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート