JavaScript Conditional Statements JavaScript conditional statements are used to execute a block of code based on a specific condition.
Javascript Loops and Iterations In JavaScript, loops are used to repeatedly execute a block of code until a certain condition is met whilst iterators can iterate over the elements of an "iterable" object - eg: arrays, objects, sets.
JavaScript Logical Operators The 3 JavaScript logical operators (&&, || and !) are used extensively in JavaScript programming to make complex decisions based on multiple conditions.
Comparison Operators Javascript Comparison Operators include "loose" equality operator, strict equality operator, not equal, less than (<), less than or equal to (<=), greater than (>) and greater than or equal to (>=).
Using JSON in JavaScript JSON is a lightweight data interchange format that is easy to read and write for both humans and machines, and is often used to exchange data between the client and the server.
JavaScript Set & WeakSet JavaScript provides two data structures for storing unordered collections of unique values, Set and WeakSet.
JavaScript Map & WeakMap The Map and WeekMap objects are built-in JavaScript data structures that allow you to store key-value pairs, where each key can be of any type, including objects, and each value can be of any type or a combination of types.
JavaScript Built-in Objects (part 1) JavaScript has several built-in objects that provide functionality to perform various tasks - they are essential to the language and can be used to make development easier and faster.