JavaScript borrows most of its syntax from Java, C, and C++, but it has also been influenced by Awk, Perl, and Python.

JavaScript is case-sensitive and uses the Unicode character set. For example, the word Früh (which means "early" in German) could be used as a variable name.

const Früh = "foobar";

But, the variable früh is not the same as Früh because JavaScript is case sensitive.

In JavaScript, instructions are called statements and are separated by semicolons (;).

A semicolon is not necessary after a statement if it is written on its own line. But if more than one statement on a line is desired, then they must be separated by semicolons.

Declarations

JavaScript has three kinds of variable declarations.

varDeclares a variable, optionally initializing it to a value.

letDeclares a block-scoped, local variable, optionally initializing it to a value.

constDeclares a block-scoped, read-only named constant.