JavaScriptJavaScript変数


前書き

変数はJavaScriptのほとんどを構成するものです。これらの変数は、数値からオブジェクトまでを構成します。オブジェクトは、JavaScriptを使用して人生をはるかに容易にします。

構文

  • var {変数名} [= {値}];

パラメーター

variable_name {必須}変数の名前:呼び出し時に使用されます。
= [オプション]代入(変数の定義)
{Assignmentを使用する場合は必須}変数の値[デフォルト:未定義]

備考


"use strict";

'use strict';

Strict Modeは、JavaScriptをより厳しくして、あなたに最高の習慣を保証します。たとえば、変数の割り当て:

"use strict"; // or 'use strict';
var syntax101 = "var is used when assigning a variable.";
uhOh = "This is an error!";

uhOh使用して定義されているものとするvar 。 Strict Modeがオンになっていると、エラーが表示されます(コンソールでは気にしません)。これを使用して、定義変数に良い習慣を生み出します。


ネストされた配列とオブジェクトを使用することがあります。彼らは時々有用であり、彼らは一緒に仕事するのも楽しいです。彼らはどのように動作します:

ネストされた配列

var myArray = [ "The following is an array", ["I'm an array"] ];

console.log(myArray[1]); // (1) ["I'm an array"]
console.log(myArray[1][0]); // "I'm an array"

var myGraph = [ [0, 0], [5, 10], [3, 12] ]; // useful nested array

console.log(myGraph[0]); // [0, 0]
console.log(myGraph[1][1]); // 10

ネストされたオブジェクト

var myObject = {
    firstObject: {
        myVariable: "This is the first object"
    }
    secondObject: {
        myVariable: "This is the second object"
    }
}

console.log(myObject.firstObject.myVariable); // This is the first object.
console.log(myObject.secondObject); // myVariable: "This is the second object"

var people = {
    john: {
        name: {
            first: "John",
            last: "Doe",
            full: "John Doe"
        },
        knownFor: "placeholder names"
    },
    bill: {
        name: {
            first: "Bill",
            last: "Gates",
            full: "Bill Gates"
        },
        knownFor: "wealth"
    }
}

console.log(people.john.name.first); // John
console.log(people.john.name.full); // John Doe
console.log(people.bill.knownFor); // wealth
console.log(people.bill.name.last); // Gates
console.log(people.bill.name.full); // Bill Gates

JavaScript変数 関連する例