Suche…


Einführung

Variablen machen JavaScript am meisten aus. Diese Variablen bilden Dinge von Zahlen bis zu Objekten, die sich in JavaScript befinden, um das Leben zu erleichtern.

Syntax

  • var {Variablenname} [= {Wert}];

Parameter

Variablennamen {Erforderlich} Der Name der Variablen: Wird beim Aufruf verwendet.
= [Optional] Zuweisung (Definieren der Variablen)
Wert {Erforderlich bei Verwendung von Assignment} Der Wert einer Variablen [Standard: undefined]

Bemerkungen


"use strict";

'use strict';

Der strikte Modus macht JavaScript strenger, um Ihnen die besten Gewohnheiten zu gewährleisten. So weisen Sie beispielsweise eine Variable zu:

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

uhOh soll mit var definiert werden. Wenn der strikte Modus aktiviert ist, wird ein Fehler angezeigt (in der Konsole ist das egal). Verwenden Sie dies, um gute Gewohnheiten bei der Definition von Variablen zu erzeugen.


Sie können verschachtelte Arrays und Objekte einige Zeit verwenden. Sie sind manchmal nützlich und es macht Spaß, damit zu arbeiten. So funktionieren sie:

Verschachtelte Arrays

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

Verschachtelte Objekte

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

Eine Variable definieren

var myVariable = "This is a variable!";

Dies ist ein Beispiel für die Definition von Variablen. Diese Variable wird als "String" bezeichnet, da sie ASCII-Zeichen ( AZ , 0-9 !@#$ Usw.) enthält.

Eine Variable verwenden

var number1 = 5;
number1 = 3;

Hier haben wir eine Zahl namens "number1" definiert, die gleich 5 war. In der zweiten Zeile wurde der Wert jedoch in 3 geändert. Um den Wert einer Variablen window.alert() , protokollieren wir ihn in der Konsole oder verwenden window.alert() :

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

Addieren, Subtrahieren, Multiplizieren, Dividieren usw. machen wir so:

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;

Wir können auch Zeichenketten hinzufügen, die sie verketten oder zusammenfügen. Zum Beispiel:

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

Arten von Variablen

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 und Objekte

var myArray = []; // empty array

Ein Array ist eine Menge von Variablen. Zum Beispiel:

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

Ein Objekt ist eine Gruppe von Werten. Im Gegensatz zu Arrays können wir etwas besser machen als sie:

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

Anstatt ein Array ["John Doe", "Billy"] myArray[0] und myArray[0] , können wir einfach john.fullname und billy.fullname .



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow