🚀 CYBER WEEK SALE: 50% OFF on JavaScript Fundamentals 💪

JavaScript Objects and Arrays

In addition to primitive values, such as strings, numbers, and boolean, there are more complex data structures. Today, we’ll talk about objects and arrays. — Why do we need them?...

August 15, 2023 · 5 min · Coderslang Master

JavaScript Strings

A JavaScript string is any sequence of characters enclosed in single, double, or backtick quotes. const doubleQuotedString = "This is a double quoted string"; const singleQuotedString = 'This is a single quoted string'; const backtickQuotedString = `This is a string wrapped in backticks`; There is no difference between single quotes and double quotes, and there are two peculiarities of backticks....

August 15, 2023 · 8 min · Coderslang Master

JavaScript Variables and Constants

At a scale, computer programming consists of two core concepts. These are Algorithms and Data Structures. Let’s start with the data. To make the information easily digestible, we won’t get hung up on terminology, but get straight to the point....

August 15, 2023 · 6 min · Coderslang Master

Key differences between while and do-while loops in JavaScript

Comparing while and do-while Loops in JavaScript In the previous article, we explored the while loop in JavaScript and its benefits for repetitive tasks. Now, let’s dive into another type of loop: the do-while loop....

August 15, 2023 · 2 min · Coderslang Master

Node Package Manager - npm

This far, I taught you to only use the code you’ve written yourself. From the learning point of view - it’s correct. In the real world, though, most of the common coding tasks have been already solved....

August 15, 2023 · 8 min · Coderslang Master

Standard JavaScript array methods - filter, forEach, map, reduce

In a lecture about npm modules, I told you that you shouldn’t try to reinvent the wheel. First look for a ready-made solution, and only if you can’t find anything useful, then get down to business yourself....

August 15, 2023 · 10 min · Coderslang Master

Timeouts and intervals

It’s good to have simple, and straightforward code execution rules. Top to bottom left to right. Everything is simple, everything is clear. But, if the current means are not enough to complete the task, then new rules need to be introduced....

August 15, 2023 · 5 min · Coderslang Master

Top JavaScript articles for beginners

Short articles: JavaScript comments JavaScript if statement JavaScript boolean type Understanding true and false in JS JavaScript return statement JavaScript arrays JavaScript for loop try/catch JavaScript while loop Multidimensional arrays in JS What is a string in programming JavaScript variables Built-in String functions in JavaScript Strings in JavaScript How to filter out array elements in JS JavaScript array filter How to iterate over the array in JavaScript with forEach Strict equality in JavaScript How to get a random integer in a range with JavaScript JavaScript absolute value What is the type of undefined in JS Loose equality in JavaScript Strict equality in JavaScript Check for undefined Lecture format:...

August 15, 2023 · 1 min · Coderslang Master

Boolean Data Type: Understanding true and false in JavaScript

The boolean data type is a fundamental concept in JavaScript and programming as a whole. It represents two truth values: true and false. Booleans in JavaScript form the basis for logical decision-making, branching, and control structures....

August 14, 2023 · 3 min · Coderslang Master

Learning to code is impossible without challenges

Beginners trying to learn to code often find themselves facing a roadblock: the fear of challenges. But here’s the secret that experienced software engineers know well—progress is impossible without challenges! Just like leveling up in a video game, you need to conquer obstacles to grow stronger and become a coding master....

August 9, 2023 · 3 min · Coderslang Master