JavaScript lernen: Eine Einführung in 100 Minuten // deutsch

Поделиться
HTML-код
  • Опубликовано: 7 июл 2024
  • JavaScript ist die wichtigste Programmiersprache für das Web und die Cloud, doch zugleich auch eine der am häufigsten missverstandenen Sprachen. Auf den ersten Blick sieht JavaScript wie eine weiteres Mitglied der Familie der C-Sprachen aus, doch tatsächlich ähnelt JavaScript viel eher Lisp. In diesem Video erklärt Golo Roden, Gründer und CTO der the native web GmbH, wie JavaScript funktioniert und worauf es beim Ein- und Umstieg besonders zu achten gilt.
    0:00:00 - Einführung
    0:01:17 - JavaScript ist nicht C-basiert
    0:05:23 - Das Typsystem
    0:18:32 - Werte- und Referenztypen
    0:24:48 - Variablen
    0:29:09 - Falsy Values
    0:36:10 - Funktionen
    0:52:02 - Objekte
    1:01:58 - Funktionale Programmierung
    1:07:44 - Funktionen höherer Ordnung
    1:17:08 - Asynchrone Programmierung
    1:27:17 - Objektorientierte Programmierung
    1:38:06 - Was noch fehlt
    1:42:21 - Ausblick
    ────────────────────
    Über the native web 🦄
    Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.
    Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.
    ⬥ Kanal abonnieren: / @thenativeweb
    ────────────────────
    Weiterführende Links 🌍
    ⬥ Webseite: www.thenativeweb.io/
    ⬥ Twitter: / thenativeweb , / goloroden
    ⬥ Discord: / discord
    ⬥ GitHub: github.com/thenativeweb
    ⬥ wolkenkit: www.thenativeweb.io/wolkenkit...
    ⬥ Impressum: www.thenativeweb.io/company/l...
  • НаукаНаука

Комментарии • 216

  • @wolfwinter2024
    @wolfwinter2024 2 года назад +42

    Das ist nicht nur geil, das ist sogar golo! Vielen Dank für alles! Menschen die ihr Wissen freizügig teilen sind ein Schatz für die Gesellschaft.

  • @paninger
    @paninger Год назад +21

    Das Video ist einfach perfekt für Leute die schon andere Programmiersprachen beherschen. Bei den meisten anderen Einführungsvideos muss man sich nämlich zum 150. mal anhören wie eine Schleife funktioniert, usw. 😀
    Danke 👍👍👍

  • @lars4953
    @lars4953 2 года назад +24

    Ich würde mich über ein "Heap and Stack"-Video freuen. Das ist alles so lange her und beim alltäglichen Arbeiten ist das ja nie ein Thema.

    • @lars4953
      @lars4953 2 года назад +2

      Und danke für das Video. Das lüftet einige Rätzel!

    • @thenativeweb
      @thenativeweb  2 года назад +3

      [gr] Vielen Dank 😊
      Und das mit "Heap und Stack" ist dann geplant … 😊

    • @kyrospace
      @kyrospace 2 года назад +1

      Da schließe ich mich an. Hab ich mal was von gehört, aber Details sind Herzlich Willkommen.

    • @christianbaer2897
      @christianbaer2897 2 года назад +1

      @@thenativeweb Bitte unbedingt auch ein Deep Dive in die Garbage Collection machen. Gibt es mehr als einen (so wie ich das aus Java gewöhnt bin) ? Was kann man machen um GC-friendly zu programmieren?

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Sehr gerne 😊

  • @herrvorragend8135
    @herrvorragend8135 Год назад +8

    Wow, du bist für mich einfach der perfekte Lehrer, du gehst so genau auf die Einzelheiten ein, das macht richtig Spaß! Danke, schade, dass ich dich erst jetzt entdeckt habe, bitte mehr davon :)

  • @wasauchimmer
    @wasauchimmer 2 года назад +23

    Hi Golo,
    grundsätzlich kenne ich Themen die du am Ende angesprochen hast, aber du brings so viele interessante Details dazu, dass man sich den Stoff gerne nochmal anschauen kann. Weiter so!

  • @orange-vlcybpd2
    @orange-vlcybpd2 2 года назад +1

    Ich bin froh diesen Kanal entdeckt zu haben. Golo hat eine didaktische Ader, definitiv.

  • @W4lkthroughWizard
    @W4lkthroughWizard 2 года назад +4

    Ich finde es super das du auf jedes Detail eingehst, auch geschichtlich. Sehr gut gemacht, danke dafür

  • @programmierenit1005
    @programmierenit1005 2 года назад +8

    Dein JS-Kurs ist genau nach meinem Geschmack; als erfahrener Programmierer (in anderen Sprachen, u.a. C) liebe ich ordentliche Theorie und fundierte Grundlagen. Viele andere RUclips sind dazu nicht in der Lage! Kurs = superb! Vielen Dank! Fred

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke schön, das freut mich sehr 😊

  • @janik7294
    @janik7294 2 года назад +17

    Vielen Dank für das super Video 😊! Ich konnte viel lernen. Du hattest ja im Video gefragt, ob wir uns über eine Video zum Heap und Stack freuen würden. Ja auf jeden Fall. Das ist ein Themengebiet, mit dem ich mich noch kaum in der Tiefe beschäftigt habe.

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Danke für das Lob 😊
      Und das mit dem "Heap und Stack"-Video planen wir dann bald ein 😊

  • @benjaminds2
    @benjaminds2 Год назад +1

    Das erste Video das ich sehe, man bist du kompetent und scheinbar hast du auch Ahnung von Didaktik.

  • @TechWorldWithSerdar
    @TechWorldWithSerdar 2 года назад +8

    noch einmal danke für die tolle Leistung, nicht einfach 2 Stunden lang über ein Thema zu sprechen. Würde mich auch über ein weiteres Video über die Themen Promise, await, asych mit Exception Handling etc. freuen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke schön 😊
      Die Themenwünsche nehmen wir alle auf unsere Liste mit 😊

  • @cgsman1
    @cgsman1 Год назад

    Ein didaktisch und methodisch mich sehr beeindruckendes und fachlich seeeehr überzeugendes und nützliches Video - danke !!!

  • @christianh.3681
    @christianh.3681 2 года назад +5

    Vielen Dank Golo, solch ein Video hätte ich schon vor Jahren gebraucht :-)

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank, das freut mich, dass das Video hilfreich war 😊

  • @roconsaarbrucken8538
    @roconsaarbrucken8538 Год назад +1

    Sehr informatives Video zu Javascript. Vor allem für einen Quereinsteiger aus C#. Obwohl ich mich nun auch schon längere Zeit mit Javascript beschäftigt habe, waren mir doch einige Besonderheiten noch nicht ganz klar. Danke für die Aufklärung!

    • @thenativeweb
      @thenativeweb  Год назад

      [gr] Das freut mich sehr, vielen Dank 😊

  • @FoleysWorld
    @FoleysWorld 2 года назад +1

    Sooooooo gut erklärt. Bin kein Entwickler, sondern ein Designer der einigermaßen coden kann. Hätte mir das mal vor Jahren einer so erklärt, wäre ich heute ganz woanders.

  • @jonas7438
    @jonas7438 5 месяцев назад

    Danke danke danke! Perfektes Video für jemanden der grundsätzlich Programmieren kann, aber gerne mal eine andere Sprache lernen will :D Man hört dir gerne zu & deine Erklärungen sind eingängig..

  • @Nuemit
    @Nuemit Год назад

    Das mit dem Heap/Stack war sehr cool, gerne mehr! :)

  • @michaelrichter9408
    @michaelrichter9408 2 года назад +4

    Genau wie das Typescript Deep Dive ein super Video, auch zur Auffrischung super geeignet. Viele Dank Golo.

  • @shadowbiker14
    @shadowbiker14 Год назад

    Super tutorial. Endlich eine Erklärung die unter die Haube geht. Danke!

  • @INDIANERBANDE
    @INDIANERBANDE Год назад +1

    Mit weitem, weitem Abstand (im Vergleich mit Udemy und LinkedIn Learning) das Beste, was ich zu den angerissenen Themen gesehen habe.
    Golo, wir feiern Dich!

  • @bistduschlau9889
    @bistduschlau9889 2 года назад +1

    MEGA! Das war das beste JavaScript-Tutorial überhaupt. Ich habe so viel gelernt und endlich verstanden und ich habe schon viele Tutorials geschaut. Danke! Ich werde mir jetzt direkt die nächsten Tutorials von Dir anschauen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen, vielen Dank - und Dir weiterhin viel Spaß und Erfolg 😊

  • @MrYattara
    @MrYattara 8 месяцев назад +1

    Sehr gute Einführungsvideo. Gerne mehr davon. Top Leistung. Du erklärst nur das, was nötig ist!

  • @ursfischer9386
    @ursfischer9386 2 года назад +3

    Vielen Dank für dieses super tolle Video. Für mich als erfahrenen C/C++ und Java Programmierer ist das genau die richtige Einführung in die Welt von JavaScript. Überhaupt sind alle deine Videos, die ich bis jetzt angeschaut habe, einfach super und immer sehr gut und kompakt erklärt. Mach weiter so!

  • @zntgrf
    @zntgrf 2 года назад +2

    Sehr gerne auch ein Video über Stack & Heap! Vielen Dank für deine Arbeit!

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen, vielen Dank 😊
      Und „Stack & Heap“ ist notiert 😊

    • @onkelwaldgeist
      @onkelwaldgeist 2 года назад +1

      Ich möchte mich hier anschließen. Über ein Video zu Stack, Heap, Speicherverwaltung würde ich mich freuen
      Tolles Video, habe Deinen Kanal erst kürzlich entdeckt und muss dringend mehr anschauen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Das Video gibt es inzwischen sogar schon 🎉
      ruclips.net/video/DtDcOryTGbI/видео.html

  • @marcusreinicke
    @marcusreinicke 2 года назад +1

    Das ist ein tolles Video.
    Ich bleibe dabei, Du bist ein toller Trainer, wirklich gut.
    Aber ich glaube, js ist immer noch oder sogar noch mehr, gruselig.
    Danke Dir Golo

  • @kristianseehrich5200
    @kristianseehrich5200 2 года назад +12

    Hi Golo, wieder mal ein tolles Video, gerade nach dem TypeScript deep dive - Würde mich ebenfalls über einen Beitrag über asynchrone Programmierung aus deinem Hause freuen. Du übermittelst eine gesunde und sehr informative Detailtiefe in deinen Videos. Vielen Dank für deine großartige Arbeit.

    • @thenativeweb
      @thenativeweb  2 года назад +2

      [gr] Vielen, vielen Dank - das freut mich sehr 😊
      Und das zu asynchroner Programmierung steht weit oben auf der Liste für 2022! Stay tuned… 😉

  • @naheliegend5222
    @naheliegend5222 2 года назад +1

    Puh, so langsam wie es am Anfang los ging, so schnell steigt die Komplexität ab 70% des Videos an. Wunderbar, vielen Dank!
    Was ich in JS vermisse ist, dass man beim Funktionsaufruf auch noch die Funktionsparameter nennen kann a la: process(array=primes, fn = function(){})

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Gerne 😊
      Und was benannte Funktionsparameter angeht: genau aus dem Grund verwende ich ein Objekt als Parameter, statt die Parameter direkt anzugeben. Damit hast du mit nur zwei Zeichen mehr im Grunde genommen den gewünschten Effekt.

  • @gerhardlustig1676
    @gerhardlustig1676 2 года назад +1

    WOW - ich bin zufällig auf Deinem Kanal gelandet - und ich bin begeistert!
    Ich hab noch nie so einen tollen Trainer gehabt!
    Herzlichen Dank!

  • @guysome3263
    @guysome3263 2 года назад +1

    Wow, du machst das super strukturiert. Hab da schon einige Zusammenfassungen zu gesehen, aber keine so gut wie deine.

  • @jan-joseflinka5282
    @jan-joseflinka5282 2 года назад +2

    Das war einfach spitze!! Die besten essenzial die ich bis her gesehen habe genau mein Niveau
    Vielen vielen Dank dafür. Ich hoffe auf eine Fortsetzung. Wobei der Asynchrone, funktionale und der Objektorientierte Ansatz das größte Interesse weckt.
    Macht weiter so ihr seit Spitze.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen, vielen Dank für Dein super Feedback 😊
      Die übrigen Themen stehen allesamt auf unserer Agenda, ich kann Dir nur noch nicht versprechen, wann genau das sein wird …

  • @kvvickie84
    @kvvickie84 2 года назад +2

    Ich verstehe nicht, warum nicht einfach jeder der das Video aufgerufen hat auf Gefällt mir gedrückt hat, denn das ist ein hammermäßig guter Überblick von einem sehr erfahrenen sympathischen Typ. Mega & Weiter so 👌🏼 Dasselbe bitte zur asynchronen Programmierung 🙏🏼

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen, vielen Dank 😊

    • @kvvickie84
      @kvvickie84 2 года назад

      @@thenativeweb Würdet ihr ein Video machen zum Thema asynchrone Programmierung? Ich habe nämlich nichts gefunden um das sture Denken der synchronen (objektorientierten) Programmierung loszuwerden :) Würde mich sehr sehr freuen! Eine Hauptfrage ist z. B. warum soll denn der Code weiterlaufen, wenn ich das Ergebnis eines Aufrufs noch nicht habe? Nur ein Thread in JS, schon klar, aber was bringt es mir weiterzumachen, wenn ich das Ergebnis ein paar Zeilen später benötige? 🤔

  • @Hepha1st0s
    @Hepha1st0s 2 года назад +1

    Ich wünschte du wärst mein Dozent 😅 So gut erklärt! Ein kurzes Infovideo zu Stack, Heap und evtl. garbage collection wäre mega!!

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Hey, vielen lieben Dank 😊
      Was Heap und Stack angeht, gibt's sogar schon ein Video: ruclips.net/video/DtDcOryTGbI/видео.html
      Und Garbage-Collection steht noch auf unserer Liste, das kommt noch 😊

  • @franzb1152
    @franzb1152 2 года назад +1

    Wieder einen herzlichen Dank an [gr] für dieses informative und durchorganisierte Video. Man merkt einfach den lückenlosen Background. Bitte ein weiteres Video dazu, vielleicht mit weiter fortgeschritteneren Themen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen lieben Dank 😊
      Die fortgeschritteneren Themen kommen noch …

  • @DieterK479
    @DieterK479 10 месяцев назад

    Auch ein Jahr später sehr informativ.

  • @cairielari7518
    @cairielari7518 Год назад

    Genial gute Einführung mit tollen Erklärungen, die man sonst nirgends so einfach (am Stück) findet! Ich wünschte, ich hätte Deine Videos schon früher gekannt, aber besser spät als nie. 😀

  • @oliverw.8473
    @oliverw.8473 2 года назад +1

    Vielen Dank für dein Video.
    Ich habe bisher viel mit TypeScript gearbeitet, hatte aber nie ein richtig festes Fundament, auf das ich aufgebaut habe.
    Ich freue mich schon auf das 100 Minuten TypeScript Video. :)

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank - und für alle, die den Link zum TypeScript-Video suchen: ruclips.net/video/_CaGUZNEobk/видео.html

  • @isen1
    @isen1 2 года назад +1

    Top Einführung! Hatte soooo viele "aha Momente"...
    So viel background wie in kaum einem anderen tutorial. Gerne mehr

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen, vielen Dank - gibt's Themen, die Dich besonders interessieren würden?

  • @dwarslopers
    @dwarslopers 2 года назад +1

    Vielen Dank wieder auch für dieses liebevoll gestaltete Video!

  • @janweber3594
    @janweber3594 2 года назад +1

    Tolles Video. Ich freue mich auf die Fortsetzung!

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Danke schön - und die Fortsetzung kommt noch … bloß noch ein bisschen Geduld 😉

  • @dgisindahouse
    @dgisindahouse Год назад +1

    Vielen Dank für dieses super erklärte und verständliche Video....top!

  • @matthiasmython9638
    @matthiasmython9638 2 года назад +1

    Perfekter Scope. Lieben Dank dafür

  • @florianuhlmann6478
    @florianuhlmann6478 2 года назад +2

    Danke für die tollen Erklärungen.
    Historische Seiteninformationen, "wie ein Bug der seit 26 Jahren nicht gefixt ist" sind immer Wertvoll.
    Sie helfen die In-and-Outs der Sprache zu verstehen.
    Ein extra Video zu Async ? Sehr gerne :D

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank 😊
      Und das Video zu asynchroner Programmierung kommt noch, versprochen.

  • @xxkamuroxx
    @xxkamuroxx 2 года назад +2

    Hey :)
    ich komme aus der SAP-Welt und kann entsprechend (leider) nur ABAP.
    Für das erste Kennenlernen mit JavaScript ist das Video super! Ich hab mich von dir perfekt abgeholt gefühlt.
    Tausend Dank! Bitte mehr davon!

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank, das freut mich 😊
      Hast Du die Videos zu TypeScript (ruclips.net/video/_CaGUZNEobk/видео.html ) und Node.js (ruclips.net/video/5s7eFzI_fNo/видео.html ) schon gesehen?
      Und es kommt noch mehr 😉

  • @marinaegner
    @marinaegner 2 года назад +1

    Wahnsinn! 🤯
    Richtig gut erklärt! ♥️
    Ich hab selten so eine gute Erklärung gesehen oder gehört.
    Was ich ganz gut fand, ist dass ein Vergleich zu anderen Sprachen hergestellt wurde. Mir sind jetzt Unterschiede klar geworden, von denen ich noch nicht wusste.
    Vielen Dank! 😊
    Das Abo ist gut angelegt 😊
    Sowas wie "this" und Prototypen Vererbung würde mich auch interessieren (falls die Frage noch aktuell ist)

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen lieben Dank für Dein Lob und Dein Feedback! 😊
      Und ja, die Frage ist noch aktuell - zu Objektorientierung in JavaScript kommt demnächst etwas … ich kann nur noch nicht genau sagen, wann.

    • @marinaegner
      @marinaegner 2 года назад +1

      @@thenativeweb Bitte gerne!
      Freut mich zu hören! 😊

  • @MarkusEicher70
    @MarkusEicher70 2 года назад +1

    Hallo Golo. Vielen Dank für dieses sehr hilfreiche Video! 👍 Ich habe es mir nun ein zweites Mal angeschaut, da ich beim ersten Versuch noch gar nix konnte, zwischenzeitlich aber etwas Fortschritte gemacht habe. Nun hat es prima gepasst und ich konnte eine Menge mitnehmen. Muss noch intensiv an den higher order und lambda functions arbeiten. Ich freue mich auf weitere Beiträge von euch, besonders auf den Teil mit der ganzen async Thematik. Ich werde euch bestimmt weiter empfehlen. 👊 Habt ne gute Zeit und bleibt alle gesund! 🍀 Lieber Gruss aus der Schweiz. 👋

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen, vielen Dank für das tolle Feedback - das freut mich sehr 😊
      Das mit dem async kommt noch, steht auf unserer Liste … ich kann Dir nur leider noch nicht sagen, wann genau.
      Bleib ebenfalls gesund 😊

  • @MagicCameo
    @MagicCameo 2 года назад +1

    Super Einstieg. Eigentlich wollte ich nur mal reinhören, hab jetzt aber komplett gesehen. Die Thematik await und async würde ich gerne genauer kennenlernen.

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen Dank für das Lib und Dein Feedback 😊
      Das mit async / await kommt noch, ich kann nur noch nicht sagen, wann.

  • @henninghoefer
    @henninghoefer 2 года назад +1

    Ich habe JS zuletzt ca. 2011 benutzt … großes Dankeschön für diese Auffrischung!
    An einem weitergehenden Video zu Promises und async/await wäre ich natürlich besonders interessiert.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke für Dein Lob und das Feedback!

  • @ultraprogramming
    @ultraprogramming 2 года назад +1

    Vielen Dank für den wirklich gut präsentierten Einstieg in JavaScript. Da ich primär mit C Sprachen arbeite finde ich kaum die Zeit mal nebenher andere Sprachen anzusehen. Hiermit ermöglichst du mir den Einblick in ein Entwicklungssystem das mir sonst in dieser Sorgfalt verborgen geblieben wäre. Und ja, es würde mich sehr interessieren wie JS mit async und await funktioniert. Und natürlich auch die anderen kleinen Dinge wir Regexps, etc. Leider kann ich nur einen Daumen hoch machen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank für das Lob 😊
      Weitere Videos unter anderem zu den von Dir genannten Themen sind geplant, dauert nur noch ein bisschen.

  • @m.tm.7894
    @m.tm.7894 Год назад +1

    Hallo Golo. Vielen dank für das sehr informative Video. Ich komme mit deinem Lehrwissen viel viel weiter als das Wissen, was ich über einen teuren Bootcamp vermittelt bekomme. Ich hoffe, dass du irgendwann auch dein Wissen monetarisieren kannst, wie die Bootcamps.

    • @thenativeweb
      @thenativeweb  Год назад

      [gr] Danke für Dein Feedback und Deinen Kommentar 😊

  • @psychedelic-chi
    @psychedelic-chi 10 месяцев назад

    Vielen Dank für das Video, das hast du toll erklärt, und ich einige Dinge dadurch erst richtig kapiert!

  • @kaltleiter
    @kaltleiter 2 года назад +1

    Das Video ist klasse und lässt sich wirklich super anschauen. Vielen Dank für die Tolle Leistung. Tiefer in Details zur asynchronen Programmierung wäre als Fortsetzung super.

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen Dank - und was eine Fortsetzung angeht: Die wird auf jeden Fall kommen, und ist geplant noch für Q1/2022 😊

  • @MrThommythommy
    @MrThommythommy 2 года назад +3

    Hi Golo,
    Du machst wirklich super Videos. Genau nach meinem Geschmack.
    Ein Video im gleichen Stil zu await Promise async etc. wäre echt super.

    • @thenativeweb
      @thenativeweb  2 года назад +2

      [gr] Vielen Dank für das Lob! Ein Video zu asynchroner Programmierung steht auf unserer Todo-Liste, das kommt definitiv … 😊

  • @mag8101
    @mag8101 2 года назад +1

    Vielen Dank. Wie immer super erklärt :)

  • @yt7042
    @yt7042 2 года назад +1

    Super Erklärung von dir. Ich glaube die Hälfte der JS-Framework User kennt die Untiefen von JS gar nicht so richtig. Eigentlich sollte jeder mal in dieses Video schauen der mit der Materie zu tun hat. Mancher wird erstaunt sein was er noch von dir lernen kann. Weiter so!

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen, vielen Dank 😊
      Und ja, leider würde ich diese Einschätzung teilen, dass es zumindest zu viele JavaScript-Entwickler:innen gibt, die die Sprache nicht gut (genug) kennen. Aber daran lässt sich ja zum Glück arbeiten … 😊

  • @toma1483
    @toma1483 2 года назад +2

    Moin, danke für das Video. Super erklärt. Gerne ein Heap und Stack Video und garbage collector Erklärung
    LG

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen Dank für das Lob 😊
      Das Video und Heap und Stack gibt es inzwischen bereits: ruclips.net/video/DtDcOryTGbI/видео.html
      Und das zur Garbage-Collection steht noch auf unserer Todo-Liste, kommt aber ebenfalls noch … 😊

    • @toma1483
      @toma1483 2 года назад +1

      @@thenativeweb Cool Danke für den Link 🙂 Weiter so

  • @yahmk3978
    @yahmk3978 2 года назад +1

    Vielen Dank!

  • @WMSebbo
    @WMSebbo 2 года назад +1

    Wow ich danke dir für dieses super Video! Viel mitgenommen!

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Das freut mich, vielen Dank 😊

  • @m-rl-n65
    @m-rl-n65 2 года назад +1

    Super Video, vielen Dank dafür! Gerne mal noch was ausführlicheres zur Asynchrolnitärt machen. Würde mich sehr freuen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank! Ein solches Video kommt auf jeden Fall, ich kann nur noch nicht sagen, wann …

  • @michaelrichter9408
    @michaelrichter9408 2 года назад +1

    Ein „Deeper“ Dive in the Funktionale Programmierung mit Themen wie z.B Currying oder dem IIFE Entwurfsmuster wären super. In dem Zusammenhang wäre auch das Speicher Management und das Verhalten von Variablen bei der Übergabe an Funktionen interessant.
    Zum Thema OOP wäre interessant zu wissen wann Du „Klassen“ und wann „normale“ Funktionen/Objekte einsetzt.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Da sind viele gute Themen dabei, vielen Dank für die Anregungen 😊

  • @marcbuchholz9470
    @marcbuchholz9470 Год назад +1

    Sehr gut gemachtes Video! Danke

  • @samigasi
    @samigasi 2 года назад +1

    Super Video. Danke viel mals. Lerne viel davon.

  • @bjornzschernack7653
    @bjornzschernack7653 2 года назад +1

    Also so als Autodidakt geht mir das Thema Stack, Heap, Arbeitsspeicher völlig ab bisher. Das wäre für mich ein gutes und interessantes Videothema :-) Edit: Ja jetzt hab ich es auch gefunden :-D

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Freut mich, dass Du es schon gefunden hast 😊
      Für alle anderen hier noch der Link zu unserem Video zu Heap, Stack, Werte- und Referenztypen: ruclips.net/video/DtDcOryTGbI/видео.html

  • @thgauweiler
    @thgauweiler 11 месяцев назад

    Das waren nicht nur die besten 100 Minuten, die ich je in Javascript investiert habe.
    Als Seiteneffekt wurden mir hier zum ersten Mal Closures / Delta Funktionen Schritt für Schritt nachvollziehbar erklärt.
    Bin auf das Video mit asynchroner Programmierung gespannt.
    Wo finde ich Eure Lint-Regeln?

  • @VeryBlackMan
    @VeryBlackMan 2 года назад +1

    Sehr gutes Video. Vor allem finde ich die Hintergrund Informationen sehr interessant. Das bekommt man nicht häufig zu sehen. Ich würde mir zu allen Themen die du angesprochen hast gerne ein Video wünschen. Besonders aber zum Thema OOP, da es am meisten missverstanden wird.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke für Dein Lob - und zu den übrigen Themen kommen auch definitiv noch Videos 😊

    • @VeryBlackMan
      @VeryBlackMan 2 года назад +1

      @@thenativeweb danke dir für deine Mühe. Bin gespannt auf weitere Videos über Javascript.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Sehr gerne 😊

  • @abuhischam8808
    @abuhischam8808 2 года назад +1

    Habe mich mit Referenz und Wertetypen 0 beschäftigt in dem Ausmaß. Ein Video wäre supi:D

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Das Video gibt es tatsächlich inzwischen schon, siehe ruclips.net/video/DtDcOryTGbI/видео.html

  • @luckies6945
    @luckies6945 2 года назад +1

    Danke toll! Hab endlich das mit der Lambda schreibweise verstanden :D.
    P.S. Würde mich sehr über ein Video über asynchrone Programmierung freuen. Ich schau gleich vll hast du ja schon eins geamcht 🤗

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Das freut mich sehr, vielen Dank 😊
      Und ein Video zur asynchronen Programmierung kommt bald - geplant ist es aktuell für Montag in zwei Wochen, also den 6. Juni, sofern uns nichts gravierendes mehr dazwischenkommt.

  • @smogkiel4004
    @smogkiel4004 Год назад +1

    Sehr gute Videos. Deine videos sind eher etwas für fortgeschrittene Anfänger.
    Andere zeigen immer nur die grundlegenden Befehle, bei dir bekommt man deutlich mehr Informationen im Schnelldurchgang. 😅
    1+

    • @thenativeweb
      @thenativeweb  Год назад

      [gr] Vielen Dank für das tolle Feedback, das freut mich 😊

  • @caroman6761
    @caroman6761 2 года назад +2

    Cooles Video, Thanks! Als Anfänger kenne ich mich mit dem Speichermanangement noch nicht aus, Video wäre schön .....

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke schön 😊
      Ein Video zu Garbage-Collection wird kommen, ich kann Dir nur noch nicht sagen, wann …

  • @JonasHerbertson
    @JonasHerbertson Год назад +1

    Mega Video, vielen Dank! Heap und Stack wären Mega interessant :)

    • @thenativeweb
      @thenativeweb  Год назад

      [gr] Vielen lieben Dank 😊
      Zu Heap und Stack haben wir tatsächlich schon etwas gemacht, siehe: ruclips.net/video/DtDcOryTGbI/видео.html
      Wenn Du generell wissen möchtest, ob wir zu einem bestimmten Thema schon etwas gemacht haben, guck Dir mal app.thenativeweb.io/ an 🦄

    • @JonasHerbertson
      @JonasHerbertson Год назад

      @@thenativeweb Hab ich mir gerade angeschaut - super Video! Danke! Spitzen-Kanal habt ihr da! 😊

  • @mp747hjk
    @mp747hjk 2 года назад +1

    Vielen Dank, das Video hat mir auch sehr gut gefallen... ein Video zum Heap und Stack würde mich auch interessieren...

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Das freut mich 😊
      Und Heap & Stack kommt …

  • @Foreversun33
    @Foreversun33 Год назад

    Vielen Dank für dieses sehr gute Video! Ich wünsche mir noch exception handling 🙂

  • @danielyoutube8960
    @danielyoutube8960 2 года назад +2

    Tolles Video! Super erklärt.
    Ich hätte wirklich Interesse an async... Und würde mich über ein Video dazu freuen...

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Vielen Dank 😊
      Und das Video zu async kommt … insofern: Stay tuned 😉

  • @dCoder92
    @dCoder92 2 года назад +1

    Geil wäre mal ein Video, das den kompletten Bereich der Asynchronität in JavaScript abdeckt
    (Callbacks, Promises, async/await, Streams usw.) mit ordentlichen Beispielen (kein Hallo Welt)
    und wann man was am besten einsetzt.

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Das wird kommen, das steht auf unserer Liste sogar ziemlich weit oben, aber ein bisschen dauern wird's leider trotzdem noch …

    • @dCoder92
      @dCoder92 2 года назад +1

      @@thenativeweb Ok, da freue ich mich schon drauf :)) Sehr gut

    • @dCoder92
      @dCoder92 2 года назад

      @@thenativeweb Ich habe noch eine Frage, ich sehe mittlerweile immer mehr Entwickler, die beim schreiben von JavaSscript (z.B. in React, VueJs, NodeJs usw.) das Semikolon am Ende weglassen, also permanent.
      Ich bin allerdings so sehr an das Semikolon gewöhnt, dass ich das manch mal sogar schwerer finde zu lesen ohne.
      Was sagst du dazu?
      Ist das irgendwie ein aktueller Trend, dass das auf einmal keiner mehr macht? Ist mir vorher nie aktiv aufgefallen.

  • @benjaminschmidt586
    @benjaminschmidt586 2 года назад +1

    Hallo, muss bei den function expressions immer ein const vor der Definition stehen,
    oder dient dies nur dem Schutz vor weiteren Zuweisungen?

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Ich bin nicht ganz sicher, worauf die Frage abzielt - theoretisch kannst Du auch ein let oder ein var verwenden. War das schon das, was Du gemeint hast?

    • @benjaminschmidt586
      @benjaminschmidt586 2 года назад +1

      @@thenativeweb Ja, danke.
      hatte die expressions bis dato weniger auf dem schirm, da ich gerne zu beginn einer "app" die eventlisteners erzeugt habe.
      möchte aber jetzt sowieso mehr auf module und import gehen um etwas mehr zu separieren.
      Da wäre ein umgewöhnen auf die expressions vielleicht nicht so schlecht.

  • @coachkerni9464
    @coachkerni9464 2 года назад +2

    Hey,
    Mit Heap und Stack habe ich mich vorher noch nicht wirklich auseinander gesetzt. Da wäre ein Video zu dem Thema echt cool :)

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Haben wir inzwischen gemacht - siehe ruclips.net/video/DtDcOryTGbI/видео.html

  • @jeyt436
    @jeyt436 2 года назад +1

    Funktionen, die Funktionen zurückgeben, könnte man auch als "function builders" bezeichnen.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Ja, im Prinzip schon … der Fachbegriff ist hier eben "higher-order function", aber theoretisch hast Du recht 😊

  • @ministerstein
    @ministerstein 2 года назад +2

    28:37 const bedeutet in JS doch eigentlich, dass der Variablen kein neuer Wert zugewiesen werden kann, der Inhalt des Werts kann sich aber schon ändern?
    Sehr gute Zusammenfassung der Sprache und tolle Auffrischung für jemanden wie mich, der sonst nur mit anderen Sprachen arbeitet. Vielen, vielen Dank! :)

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke schön - und ja, Deine Vermutung ist genau richtig 😊

    • @jeyt436
      @jeyt436 2 года назад +1

      Warte...
      Wie kann sich der Inhalt eines Werts ändern, ohne dass sich der Wert selbst ändert?

    • @ministerstein
      @ministerstein 2 года назад +1

      @@jeyt436 Du kannst der const ja ein Objekt zugewiesen haben, das ja aus key-value-Paaren besteht. Du kannst also den Wert eines der Keys problemlos ändern aus dem Objekt. Der Interpreter wird sich nicht beschweren. Das gleiche klappt z.B, auch bei Ruby.

    • @jeyt436
      @jeyt436 2 года назад +1

      @@ministerstein Okay, danke. Das hatte mich einfach verwirrt.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Eventuell ist auch das hier noch hilfreich: Heap, Stack, Werte- und Referenztypen // deutsch
      ruclips.net/video/DtDcOryTGbI/видео.html

  • @DJTechnostyler
    @DJTechnostyler 2 года назад +1

    Sehr sehr gut erklärt. Für mich eigentlich uninteressant, aber auch irgendwie doch, weil man so gut gesehen hat, wie Andere denn beim Programmieren so denken.
    Symbols braucht man nicht nur selten... in meinem Fall habe ich die noch nie benötigt. Auf das Video freu ich mich schon, damit ich da mal ne Daseinsberechtigung sehe. Bisher fällt mir nur der Iterator ein.
    Das Video mit der Vererbung ist das wahrscheinlich Wichtigste, denn das ist DAS Feature von JS, was JS auch so unglaublich mächtig macht, wenn man sich damit auskennt.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke für das Lob - und das Feedback im Allgemeinen 😊

    • @foo0815
      @foo0815 2 года назад +1

      Ich finde die Bezeichnung "Symbol" in JavaScript etwas unglücklich, insbesondere wenn man an den Lisp-Ursprung denkt. JS Symbols sind eher so etwas wie "uninterned symbols" in Lisp, während Lisp symbols etwa JS strings entsprechend (unveränderbar, unique).

    • @DJTechnostyler
      @DJTechnostyler 2 года назад +1

      @@foo0815 Soll heißen die dienen im Grunde nur dazu etwas readonly zu machen? Eigentlich ne gute Idee.

    • @foo0815
      @foo0815 2 года назад +1

      @@DJTechnostyler Lisp Symbols und JS Strings stellen sicher, daß mehrmaliges Auftreten der gleichen Zeichenkette nur einmal im Speicher liegt und intern durch denselben Pointer dargestellt werden. Damit sind Vergleiche extrem schnell, da ja nur der Pointer verglichen wird und nicht die komplette Zeichenkette, was diesen Typ als Key oder Variablenname super geeignet macht.

    • @foo0815
      @foo0815 2 года назад +1

      Lisp uninterned Symbols und JS Symbols machen aber geradezu das Gegenteil, sie stellen sicher, daß jedes Auftreten einen garantiert unterschiedlichen Pointer liefert. Auch bisweilen nützlich, aber eben was ganz anderes.

  • @devchannel5232
    @devchannel5232 2 года назад +2

    Habt ihr eine gute Lösung Business Logic von UI Logic zu trennen, ohne ein größeres Framework/Library a la Vue, React etc. einzusetzen? Das würde mich mal interessieren, ob ihr da evtl. einen guten Ansatz habt.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Um ehrlich zu sein, habe ich das Gefühl, Deine Frage noch nicht 100%ig verstanden zu haben.
      Prinzipiell hilft es ja bereits massiv, sich des Unterschieds zwischen UI- und fachlicher Logik bewusst zu werden. Dann ist es ja im Prinzip "nur" noch, das nicht zu vermischen. Dabei hilft IMHO, sich bei jeder Komponente Gedanken zu machen, auf welcher Ebene sie arbeitet (technisch, fachlich, UI, Orchstration, …).
      Aber mir scheint, dass in der Fragestellung implizit die Hoffnung mitschwingt, dass es da mehr gibt, als nur das. Lese ich das richtig?

    • @devchannel5232
      @devchannel5232 2 года назад +1

      @@thenativeweb Ist schwierig nur mit Text zu erklären, am besten ich sende euch mal eine Mail mit einem kleinen Code Beispiel, wenn es für euch in Ordnung ist?

    • @thenativeweb
      @thenativeweb  2 года назад +1

      @@devchannel5232 [gr] Am einfachsten wäre es wahrscheinlich, wenn Du das auf unserem Discord postest - der ist ja für genau solche Fälle gedacht, und dort lesen auch nicht nur wir mit, sondern noch ganz viele andere Leute aus der Community, für die das Thema ja vielleicht auch interessant ist 😊

  • @martapfahl940
    @martapfahl940 Год назад

    Zum Thema function expression: Ist das nicht eher kontraproduktiv wenn ich meinen Code mach MVC strukturiere und im Model Teil eine Funktion aufrufen will, die erst in der View Section definiert wird? MVC ist soweit ich gehört habe auch die gängige Code Struktur in Angular (will jetzt aber nicht lügen)

  • @saulgodman7872
    @saulgodman7872 2 года назад +1

    Hey Golo,
    wieder mal ein tolles Video, Danke!
    Mir ist aber schon beim Typescript Video aufgefallen, dass die Schrift teilweise etwas verschwommen ist. Bin mir nicht sicher, ob es an meinem Monitor hier liegt (1080p) ich werde es später nochmal auf einem 2k Monitor kontrollieren. Vielleicht kannst du ja grundsätzlich die Bitrate etwas erhöhen bei den Aufnahmen und eventuell auch in 1440p aufnehmen.
    Edit: Es ist auch auf meinem 2k Monitor so, aber den code kann ich gut lesen nur der Rest z. B. die Dateien sind fast nicht zu lesen.
    Ich würde mich auch über ein Heap/Stack und ein ausführliches Video zu Async. freuen. Ich nutze letzteres zwar schon immer wieder mal aber ich glaube unter der Haube habe ich es noch nicht 100 % verstanden.

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Zuerst einmal: Vielen lieben Dank für das tolle Feedback 😊
      Was die Schärfe des Bildes angeht … das liegt vermutlich an unserer Streaming-Lösung, bei der wir allerdings erst einmal gucken müssen, ob wir darauf überhaupt Einfluss haben, mit welcher Bitrate das ganze läuft. Eine Option wäre allerdings tatsächlich, einfach die Schriftgröße noch etwas zu erhöhen.
      Wegen Heap+Stack: Das kommt auf jeden Fall bald, und auch async/await nehmen wir gerne mit auf in die Themenplanung 😊

    • @saulgodman7872
      @saulgodman7872 2 года назад +1

      @@thenativeweb Es ist jetzt auch nicht so schlimm aber es könnte auch besser sein. ehh schärfer :p

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] 😊

  • @npc386
    @npc386 2 года назад +1

    Hallo erstmal, toller channel den du dir hier aufgebaut hast! Viel zum stöbern für den wissbegierigen Scripter 😀 Eine Frage habe ich aber nun doch weil ich es auch auf anderen Channels gesehen habe: Warum ausschließlich Konstanten? Insbesondere in Schleifen wie bei 1:10:30 würde ich das kritisch betrachten. Das Schlüsselwort const führt doch dazu das eine neue Konstante angelegt wird die die alte ersetzt statt sie einfach zu überschreiben, aus Performancesicht nicht optimal. Außerdem widerspricht es auch meinem Verständnis einer Konstanten denn die soll ja, wie der Name schon andeutet, konstant sein im Gegensatz zu einer Variablen. Ich benutze const nur am Anfang meiner Scripte um dort fixe Werte wie zB. interne Programmeinstellungen zu speichern die sich während der Laufzeit nicht mehr ändern. Was ist der Sinn und Zweck dahinter?

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Vielen Dank für Dein ausführliches Feedback und natürlich auch das Lob 😊
      Wegen Deiner Fragen zu Variablen und Konstanten: Das ist eine etwas längere Erklärung, aber die liefern wir gerne demnächst per Video - soll heißen: Das Thema steht nun auf unserer Liste 😊

    • @npc386
      @npc386 2 года назад +1

      @@thenativeweb Super, vielen Dank 😀👍

  • @kyrospace
    @kyrospace 2 года назад +1

    Ich würde mich sehr zu allem interessieren was du im Abschnitt "Was noch fehlt" angesprochen hast. Aber eben genau in deinem Stil.

    • @kyrospace
      @kyrospace 2 года назад +1

      PS: Vorne weg die prototypes

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Ist notiert 😊

  • @kobi-kobsen
    @kobi-kobsen 2 года назад +1

    Ich merke, dass ich trotz 10 Jahren als Webmensch einiges mal fundierter lernen sollte.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Aus Neugier - welche Bereiche der Sprache waren denn neu für Dich, oder wo hast Du festgestellt, dass Dir tiefere Kenntnisse fehlen?

  • @franzpaterna8271
    @franzpaterna8271 5 месяцев назад

    Ich bin blutiger Anfänger betreffend Java. Nach der Einleitung wird es ja weiter gehen. Welche nächsten Lektionen schlägst Du vor? Für die Gestaltung von Webseiten werden immer die Kenntnisse von Java angeraten.

  • @renekroll4460
    @renekroll4460 2 года назад +1

    Auch hier vielen Dank. Hattest du nochmal ein Video zu async await gemacht?

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke schön 😊
      Was ein Video zu async / await angeht: Noch nicht, aber kommt noch …

  • @fadichello2256
    @fadichello2256 2 года назад +1

    danke dafür, bitte async funktionen

  • @TimmYCode
    @TimmYCode Год назад

    Gab es dazu jetzt eigentlich noch eine Fortsetzung?

  • @spherez9183
    @spherez9183 2 года назад +1

    Kann jemand ein gutes Buch zu JavaScript, HTML und CSS empfehlen für Anfänger das vieles abdeckt ?

    • @thenativeweb
      @thenativeweb  2 года назад +1

      [gr] Ein Buch, was alles drei (gut) abdeckt, kenne ich leider nicht, aber für JavaScript würde ich Dir zu "JavaScript: Richtig gut programmieren lernen - Von der ersten Codezeile bis zum eigenen Projekt" von Marijn Haverbeke raten (das ist die deutsche Fassung von "Eloquent JavaScript"). Falls Dich Englisch nicht stört, nimm die englische 😉
      Allerdings sollte man, um das Buch verstehen und nutzen zu können, schon (etwas) Erfahrung in HTML und CSS haben, ansonsten wird's wohl eher schwierig.

    • @spherez9183
      @spherez9183 2 года назад +1

      @@thenativeweb Etwas Erfahrung habe ich danke für den Tipp werde ich mir zulegen und denke auch noch extra Bücher für jeweils HTML und CSS ^^

  • @baris7971
    @baris7971 Год назад

    Hmm hat man damals die ,,Objektorientierung" nicht mit dem .prototype objekt gemacht? Ich kann mich da noch vage daran erinnern ist aber schon ewig her.

  • @JS-bn8cp
    @JS-bn8cp Год назад +2

    verstehe nicht warum du so wenige Klicks hast... Im Verhältnis zu dem Wissen, was du auch noch in dieser Qualität und Leichtigkeit Preis gibst, sind es einfach vieeeel zu wenig Klicks!!

  • @NabekenProG87
    @NabekenProG87 Год назад

    "Stay Hung..." wurde ja ungünstig abgeschnitten 😏

  • @asensiodias1593
    @asensiodias1593 Год назад

    Wie kann ich eine JavaScript Datei in Visual Studio Code öffnen. bei mir ist es immer ine Json- Datei ?

  • @dustmarcus
    @dustmarcus 2 года назад +1

    Gutes Seminar. Fürchterliche Sprache.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke für das Lob 😊
      Was die Sprache angeht: Was gefällt Dir an JavaScript nicht?

    • @dustmarcus
      @dustmarcus 2 года назад +1

      @@thenativeweb Ich bin langjähriger Java Developer. JavaScript gefiel mir noch nie. Die Nachteile nennst du ja selbst, bspw. 0 == '0' - und Lisp bzw. Funktionale Programmierung mag ich nicht. Ich versuche weitestgehend auf JS zu verzichten und nutze für Ajax-Effekte IntercoolerJS. TypeScript finde ich da schon besser; nutze ich aber nicht.

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Danke für die Erklärung 😊

  • @TechWorldWithSerdar
    @TechWorldWithSerdar 2 года назад +1

    danke für die ausführliche Beschreibung, finde die folgenden Sachen immer noch etwas verwirrend:
    console.log(undefined || 0);
    console.log(0 || undefined);
    console.log(undefined || undefined);
    console.log(0 || 0);
    /*
    0
    undefined
    undefined
    0
    */
    console.log(undefined && 0);
    console.log(0 && undefined);
    console.log(undefined && undefined);
    console.log(0 && 0);
    /*
    undefined
    0
    undefined
    0
    */

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Gerne 😊
      Findest Du es allgemein verwirrend, oder auch nach der Erklärung im Video?

    • @TechWorldWithSerdar
      @TechWorldWithSerdar 2 года назад +1

      @@thenativeweb nach zweitem Hören habe es nun verstanden 😁

    • @thenativeweb
      @thenativeweb  2 года назад

      [gr] Cool 😊

  • @64bitguy15
    @64bitguy15 11 месяцев назад

    console.log('Hallo'); console.log('Welt'); ist gültiger Code.
    console.log('Hallo') console.log('Welt') ist kein gültiger Code.
    Von daher sind Semikolons wohl nicht optional. JavaScript fantasiert sich bei einem Zeilenumbruch Semikolons dazu.