Zoeken…


Invoering

Variabelen vormen het grootste deel van JavaScript. Deze variabelen vormen dingen van getallen tot objecten, die overal in JavaScript zijn om het leven veel gemakkelijker te maken.

Syntaxis

  • var {variable_name} [= {value}];

parameters

variable_name {Verplicht} De naam van de variabele: gebruikt bij het aanroepen.
= [Optioneel] Toewijzing (de variabele definiëren)
waarde {Vereist bij gebruik van opdracht} De waarde van een variabele [standaard: undefined]

Opmerkingen


"use strict";

'use strict';

De strikte modus maakt JavaScript strenger om u de beste gewoonten te verzekeren. Bijvoorbeeld, het toewijzen van een variabele:

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

uhOh wordt verondersteld te worden gedefinieerd met var . Strikte modus, als deze is ingeschakeld, geeft een fout weer (in de console maakt het niet uit). Gebruik dit om goede gewoonten te genereren bij het definiëren van variabelen.


U kunt Nested Arrays and Objects enige tijd gebruiken. Ze zijn soms handig en ze zijn ook leuk om mee te werken. Dit is hoe ze werken:

Geneste matrices

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

Geneste objecten

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

Een variabele definiëren

var myVariable = "This is a variable!";

Dit is een voorbeeld van het definiëren van variabelen. Deze variabele wordt een "string" genoemd omdat deze ASCII-tekens heeft ( AZ , 0-9 !@#$ , Enz.)

Een variabele gebruiken

var number1 = 5;
number1 = 3;

Hier hebben we een getal met de naam "nummer 1" gedefinieerd dat gelijk was aan 5. Op de tweede regel hebben we de waarde echter gewijzigd in 3. Om de waarde van een variabele te tonen, loggen we deze in de console of gebruiken we window.alert() :

console.log(number1); // 3
window.alert(number1); // 3

Om op te tellen, af te trekken, vermenigvuldigen, delen, enz. Doen we dat graag:

number1 = number1 + 5; // 3 + 5 = 8
number1 = number1 - 6; // 8 - 6 = 2
var number2 = number1 * 10; // 2 (times) 10 = 20
var number3 = number2 / number1; // 20 (divided by) 2 = 10;

We kunnen ook tekenreeksen toevoegen die ze samenvoegen of samenvoegen. Bijvoorbeeld:

var myString = "I am a " + "string!"; // "I am a string!"

Typen variabelen

var myInteger = 12; // 32-bit number (from -2,147,483,648 to 2,147,483,647)
var myLong = 9310141419482; // 64-bit number (from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807)
var myFloat = 5.5; // 32-bit floating-point number (decimal)
var myDouble = 9310141419482.22; // 64-bit floating-point number

var myBoolean = true; // 1-bit true/false (0 or 1)
var myBoolean2 = false;

var myNotANumber = NaN;
var NaN_Example = 0/0; // NaN: Division by Zero is not possible

var notDefined; // undefined: we didn't define it to anything yet
window.alert(aRandomVariable); // undefined

var myNull = null; // null
// to be continued...

Arrays en objecten

var myArray = []; // empty array

Een array is een set variabelen. Bijvoorbeeld:

var favoriteFruits = ["apple", "orange", "strawberry"];
var carsInParkingLot = ["Toyota", "Ferrari", "Lexus"];
var employees = ["Billy", "Bob", "Joe"];
var primeNumbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31];
var randomVariables = [2, "any type works", undefined, null, true, 2.51];

myArray = ["zero", "one", "two"];
window.alert(myArray[0]); // 0 is the first element of an array
                          // in this case, the value would be "zero"
myArray = ["John Doe", "Billy"];
elementNumber = 1;

window.alert(myArray[elementNumber]); // Billy

Een object is een groep waarden; in tegenstelling tot arrays kunnen we iets beters doen dan zij:

myObject = {};
john = {firstname: "John", lastname: "Doe", fullname: "John Doe"};
billy = {
    firstname: "Billy",
    lastname: undefined
    fullname: "Billy"
};
window.alert(john.fullname); // John Doe
window.alert(billy.firstname); // Billy

In plaats van een array ["John Doe", "Billy"] en myArray[0] roepen, kunnen we gewoon john.fullname en billy.fullname .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow