Loading lesson path
Concept visual
Start at both ends
JavaScript statements start with a statement identifier to identify the action to be performed. Statement identifiers are reserved words (cannot be used as variable names or any other things).
{ }Creates an AsyncFunction object async function*
Declares local variables that are asynchronously disposed break
Declares a variable with a constant value continue Breaks one iteration (in the loop) if a specified condition occurs, and continues with the next iteration in the loop debugger Stops the execution of JavaScript, and calls (if available) the debugging function do...while Executes a block of statements and repeats the block while a condition is true for Loops through a block of code a number of times for...in Loops through the properties of an object for...of Loops through the values of an iterable object for await...of
Declares a function function*
Creates a GeneratorFunction object if...else...else ifMarks a block of statements to be executed depending on a condition import
Formula
Defines a read - only import of a module import attributesDefines how a module should be loaded let
Stops the execution of a function (and returns a value) switch Marks a block of statements to be executed depending on different cases throw Throws (generates) an error try...catch...finally Marks the block of statements to be executed when an error occurs in a try block, and implements error handling using Declares local variables that are synchronously disposed var
Marks a block of statements to be executed while a condition is true