
The Modern JavaScript Tutorial
2 days ago · Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. We concentrate on the language itself here, with the minimum of environment-specific notes.
Advanced working with functions - The Modern JavaScript Tutorial
Recursion and stack Rest parameters and spread syntax Variable scope, closure The old "var" Global object Function object, NFE The "new Function" syntax Scheduling: setTimeout and setInterval …
JavaScript Fundamentals
The modern mode, "use strict" Variables Data types Interaction: alert, prompt, confirm Type Conversions Basic operators, maths Comparisons Conditional branching: if, '?' Logical operators Nullish …
The modern mode, "use strict" - The Modern JavaScript Tutorial
May 19, 2020 · Modern JavaScript supports “classes” and “modules” – advanced language structures (we’ll surely get to them), that enable use strict automatically. So we don’t need to add the "use …
An introduction - The Modern JavaScript Tutorial
An introduction About the JavaScript language and the environment to develop with it.
The JavaScript language
Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. We concentrate on the language itself here, with the minimum of environment-specific notes.
Code editors - The Modern JavaScript Tutorial
Oct 18, 2022 · It’s also good at JavaScript. There’s also a free version Visual Studio Community. Many IDEs are paid, but have a trial period. Their cost is usually negligible compared to a qualified …
Hello, world! - The Modern JavaScript Tutorial
Nov 1, 2021 · This part of the tutorial is about core JavaScript, the language itself. But we need a working environment to run our scripts and, since this book is online, the browser is a good choice.
Nullish coalescing operator - The Modern JavaScript Tutorial
Apr 23, 2023 · It’s been there since the beginning of JavaScript, so developers were using it for such purposes for a long time. On the other hand, the nullish coalescing operator ?? was added to …
Objects - The Modern JavaScript Tutorial
Jun 19, 2022 · A notable feature of objects in JavaScript, compared to many other languages, is that it’s possible to access any property. There will be no error if the property doesn’t exist!