Coercion occurs when one type is converted into another, which in JavaScript, always results in one of the primitive values. See the Pen thecodelog.com -…

Read more

Conditionals control behavior in JavaScript and determine whether or not pieces of code can run. The most common type of conditional is the if statement,…

Read more

A label provides a statement with an identifier that lets you refer to it elsewhere in your program. For example, you can use a label…

Read more

Loops provide a way to do something repeatedly. There are many different kinds of loops that repeat an action some number of times. Different loops…

Read more

The JavaScript Array object is a global object that is used in the construction of arrays and has methods to perform traversal and mutation operations….

Read more

In JavaScript there are many built in objects. In many cases, these built in objects are automatically used to box (wrap) primitive values (such as…

Read more

JavaScript booleans can only take the value of true or false. See the Pen thecodelog.com – JS Booleans 1 by Deano (@deangilewicz) on CodePen. Do…

Read more

JavaScript only has one numeric type – number – that can be an integer and fractional. Most numbers will be output as base-10 decimals. See…

Read more

JavaScript strings are useful for holding data that can be represented in text form. Primitive strings are string literals (single or double quotes) and strings…

Read more

A primitive is an immutable data value or data type that is not an object and has no properties or methods. In JavaScript, there are…

Read more