JavaScript Tutorial - var, let und const

preview_player
Показать описание
In diesem Tutorial schauen wir uns den Unterschied zwischen var, let und const an.

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

Nach 3 Jahren immernoch 0 dislikes bei 6.360 views. Hammer Quote!

Leonardo-eujt
Автор

Danke für die gute Erklärung. Endlich eine gute Erläuterung des ganzen Themas.

herrschaufele
Автор

Jetzt habe ich auch endlich Verstanden was das let bedeutet, wenn ich mit einen Snippet einen For block erstelle wird immer ein let benutzt, jetzt verstehe ich auch warum und was das Problem am ende angeht das ist mir zu hoch 😅

Inperatr
Автор

Heute in der Schule als erster das Tick Tack To Projekt mit dem höchsten Schwierigkeitslevel(KI ist unbesiegbar) geschafft, jetzt nur noch einen Multiplayer un deine Version wo die KI anfängt programmieren dann sinds 15Punkte :-)

Auch wenn ich die Serie vor nem halben Jahr geguckt hab wars echt gut zu wissen :-)

alexweissnicht
Автор

Das Problem mit var nennt sich Hoisting dort werden die deklarationen quasi einfach nach oben geschoben(hoisted) z.B.

function foo() {
bar();
var x=1;
}

wird wie folgt interpretiert:
function foo() {
var x;
bar();
x=1;
}

Garpsta
Автор

Hat das irgend ein Grund, dass man das var keyword dann wieder bei einer neu Initialisierung angeben kann ? Im Grunde ist var dann vergleichbar mit einer globalen Variable oder ? Grüße

christophrohde
Автор

Webstorm hat mich dazu genötigt in diesem Fall meine Schleifenvariable mit const anzulegen. Das heißt die wird tatsächlich bei jedem Schleifendurchlauf neu angelegt. Wäre es nicht effizienter eine einmalig Angelegte mit jeweils dem neuen Wert zu überschreiben? Das Beispiel ist übrigens TypeScript, ich weiß nicht ob das an der Stelle den Unterschied macht.
for (const chunk of arrayChunks) {
dataBundle = Object.assign({}, data);
dataBundle.computeData = chunk;
console.log(dataBundle);
}

btx
Автор

Quizfrage1: Was sagt die Konsole? (Nicht schummeln)

(function foo() {
for( var i = 0 ; i < 5 ; i++ ){
//Hier passiert nichts
}
for( var i; i < 10 ; i ++ ) console.log( i ) ; //Was kommt raus?
})()

Quizfrage2: Was sagt die Konsole? (Nicht schummeln)

(function foo2() {
let i = 1;
for (let i = 1; i <= 100; i++) {
i++;
}
for( var j = 0; j < 10 ; j ++ ) console.log(i); //Was kommt raus?
})()

dertyp
Автор

Hey Morpheus,
super Tutorials erstmal :)

eine Frage: kannst du vl mal ein Video machen egal ob über Javascript, JQuery oder TypeScript, wie man am besten step by step programmiert (heißt erster Codeteil auf Funktion überprüfen -> zweiter Codeteil -> etc..) zwecks Flüchtigkeitsfehler wie groß und klein Schreibung oder ; vergessen. Beim PHP bekommt man ja die Warning oder Error, bei Zeile so und so ist ein Fehler, aber bei Javascript wird einfach der Code nicht ausgeführt.

Mfg Humii

edit: ich bin so einer der am anfang gerne beim PHP das ";" vergessen habe und kurz vorm verzweifeln war :)

Humii
Автор

Yuhu ES6!
Wichtig ist noch:
Es wird nicht in allen Browsern unterstützt.
Da gibt es Babel dafür.

Kommen noch mehr ES6 Videos?

peterwacker