Learn the language of the web.

Recent Post

Build a BMI calculator with graphic output

Learn how to program a BMI calculator and output the result in text and graphic format

ES2020: Hello BigInt and dynamic importing

Continuing our ES6+ series, we take an in-depth look at the new features introduced by ES11 (2020)

All you need to know about JavaScript arrow functions

Arrow functions use efficient syntax but are best avoided when using "this"

All you need to know about BigInt in JavaScript

With BigInt, we can work with (very) large numbers without losing any precision

A very simple introduction to JavaScript modules

Learn how to better organise code using reusable JavaScript modules.

Filter an existing array to make a new one using filter()

Create a new array including only certain elements from an existing array using filter()

Make array calculations with the reduce() method

Reduce the values of an array to a single number with reduce()

What’s new for JavaScript in ES2021?

ECMAScript 2021 introduces several new features to the JavaScript language

Stack Overflow Developer Survey 2021: JavaScript still king

JavaScript remains the most popular technology or programming language overall

The symbol data type: syntax and use cases

The symbol type prevents object key clashes and can help protect private data