JavaScript kézikönyv
The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you want to get started with JavaScript or programming in general, consult the articles in the learning area. If you need exhaustive information about a language feature, have a look at the JavaScript reference.
- Introduction
About this guide
About JavaScript
JavaScript and Java
ECMAScript
Tools
Hello World - Grammar and types (en-US)
Basic syntax & comments (en-US)
Declarations (en-US)
Variable scope (en-US)
Variable hoisting (en-US)
Data structures and types (en-US)
Literals (en-US) - Control flow and error handling (en-US)
if...else (en-US)
switch (en-US)
try/catch/throw (en-US)
Error objects (en-US)
Promises (en-US) - Loops and iteration (en-US)
for (en-US)
while (en-US)
do...while (en-US)
break (en-US)/continue (en-US)
for..in (en-US)
for..of (en-US)
- Functions (en-US)
Defining functions (en-US)
Calling functions (en-US)
Function scope (en-US)
Closures (en-US)
Arguments (en-US) & parameters (en-US)
Arrow functions (en-US) - Expressions and operators (en-US)
Assignment (en-US) & Comparisons (en-US)
Arithmetic operators (en-US)
Bitwise (en-US) & logical operators (en-US)
Conditional (ternary) operator (en-US) - Numbers and dates (en-US) Number literals (en-US)
- Text formatting (en-US)
String literals (en-US)
String object (en-US)
Template strings (en-US)
Internationalization (en-US)
Regular Expressions (en-US)
- Indexed collections (en-US)
Arrays (en-US)
Array comprehensions (en-US)
Typed arrays (en-US) - Keyed collections (en-US)
- Working with objects (en-US)
Objects and properties (en-US)
Creating objects (en-US)
Defining methods (en-US)
Getter and setter (en-US) - Details of the object model (en-US)
Prototype-based OOP (en-US)
Creating object hierarchies (en-US)
Inheritance (en-US)

