亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript オブジェクト

JavaScript オブジェクトは、プロパティとメソッドを持つデータです。


現(xiàn)実世界のオブジェクト、プロパティ、メソッド

現(xiàn)実世界では、車はオブジェクトです。

オブジェクトには重さや色などのプロパティがあり、メソッドには開始や停止などが含まれます:

すべての車にこれらのメソッドがありますが、実行される時間は異なります。 すべての車にはこれらの屬性がありますが、各車の屬性は異なります。


JavaScript オブジェクト

JavaScript では、ほとんどすべてがオブジェクトです。

JavaScript では、オブジェクトは非常に重要です。オブジェクトを理解すると、JavaScript も理解できます。


JavaScript の変數(shù)割り當(dāng)てについて學(xué)習(xí)しました。

次のコードは、変數(shù) car の値を「Fiat」に設(shè)定します:

var car = "Fiat";

オブジェクトも変數(shù)ですが、オブジェクトには複數(shù)の値を含めることができます。 (複數(shù)の変數(shù))。

var car = {type:"Fiat", model:500, color:"white"};

上記の例では、3つの値("Fiat", 500, "white")が割り當(dāng)てられています可変車。

上記の例では、変數(shù) car に 3 つの変數(shù) (タイプ、モデル、色) が割り當(dāng)てられています。

ヒント: JavaScript オブジェクトは変數(shù)のコンテナです。


オブジェクト定義

文字を使用してJavaScriptオブジェクトを定義および作成できます:

インスタンス

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<p>創(chuàng)建 JavaScript 對象。</p>
<p id="demo"></p>
<script>
    var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
    document.getElementById("demo").innerHTML =
            person.firstName + " 現(xiàn)在 " + person.age + " 歲.";
</script>
</body>
</html>

プログラムを?qū)g行して試してください


定義JavaScriptオブジェクトは複數(shù)行にまたがることができます。スペースと改行 不要:

インスタンス

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    </head>
<body>
<p>創(chuàng)建 JavaScript 對象。</p>
<p id="demo"></p>
<script>
    var person = {
        firstName : "John",
        lastName  : "Doe",
        age       : 50,
        eyeColor  : "blue"
    };
    document.getElementById("demo").innerHTML =
            person.firstName + " 現(xiàn)在 " + person.age + " 歲。";
</script>
</body>
</html>

プログラムを?qū)g行して試してください


オブジェクトのプロパティ

「JavaScript オブジェクトは変數(shù)のコンテナである」と言えます。

しかし、私たちは通常、「JavaScript オブジェクトをキーと値のペアのコンテナー」と考えます。

キーと値のペアは通常、名前 : 値として記述されます (キーと値はコロンで區(qū)切られます)。

JavaScript オブジェクトのキーと値のペアは、通常、オブジェクト プロパティと呼ばれます。

ヒント: JavaScript オブジェクトはプロパティ変數(shù)のコンテナです。


オブジェクトのキーと値のペアは次のように記述されます:

  • PHPの連想配列

  • C言語のハッシュテーブル

  • JavaのHアッシュマップ

  • Ruby と Perl のハッシュ テーブル

オブジェクト プロパティへのアクセス

オブジェクト プロパティには 2 つの方法でアクセスできます:
方法 1

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    </head>
<body>
<p>
    有兩種方式可以訪問對象屬性:
</p>
<p>
    你可以使用 .property 或 ["property"].
</p>
<p id="demo"></p>
<script>
    var person = {
        firstName : "John",
        lastName : "Doe",
        id : 5566
    };
    document.getElementById("demo").innerHTML =
            person.firstName + " " + person.lastName;
</script>
</body>
</html>

プログラムを?qū)g行して試してみましょう

方法 2

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title> PHP中文網(wǎng)</title>
</head>
<body>
<p>
    有兩種方式可以訪問對象屬性:
</p>
<p>
    你可以使用 .property 或 ["property"]。
</p>
<p id="demo"></p>
<script>
    var person = {
        firstName: "John",
        lastName : "Doe",
        id : 5566
    };
    document.getElementById("demo").innerHTML =
            person["firstName"] + " " + person["lastName"];
</script>
</body>
</html>

プログラムを?qū)g行して試してみる

オブジェクトのメソッドにアクセスする

次の構(gòu)文を使用してオブジェクト メソッドを作成できます:

methodName : function() { code Lines }

次の構(gòu)文を使用してオブジェクト メソッドにアクセスできます:

objectName.methodName()

通常、fullName() は person オブジェクトのメソッドとして、fullName はプロパティとして使用されます。

JavaScript オブジェクトを作成、使用、変更するにはさまざまな方法があります。

プロパティやメソッドを作成、使用、変更する方法もたくさんあります。


學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <p>創(chuàng)建 JavaScript 對象。</p> <p id="demo"></p> <script> var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; document.getElementById("demo").innerHTML = person.firstName + " 現(xiàn)在 " + person.age + " 歲."; </script> </body> </html>