
Nullish coalescing operator ( ?) – accept two values and return the second value if the first one is null or undefined. Logical assignment operators – introduce to you the logical assignment operators, including ||=, &=, and ?=. Logical operators – learn how to use the logical operators: NOT ( !), AND ( &), and OR ( ||). Comparison operators – show you how to use comparison operators to compare two values. Unary operators – learn how to use unary operators. Assignment operators – guide you on how to use assignment operators ( =) to assign a value or an expression to a variable. Remainder operator – show you how to use the remainder operator ( %) to get the remainder left over when one value is divided by another value. Arithmetic operators – introduce to you the arithmetic operators including addition ( +), subtraction ( -), multiplication ( *), and division ( /). Array – introduce you to the Array type and how to manipulate array elements. reference values – understand two value types in JavaScript, including primitive and reference values, and the differences between them. Object – introduce you to the object type.
String – learn about string primitive type and some basic string operations. Boolean – introduce you to the Boolean type. Octal & binary literals – provide support for binary literals and change the way to represent octal literals.
Numeric Separator– show you how to make the numbers more readable by using underscores as numeric separators.
Number – learn how JavaScript use the Number type to represent the integer and floating-point numbers.Data types – introduce to you the JavaScript data types, including primitive and reference types.Variables – show you how to declare variables.Syntax – explain the JavaScript syntax, including whitespace, statements, identifiers, keywords, expressions, and comments.