JavaScript
32.2K subscribers
1.08K photos
10 videos
33 files
763 links
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript 🚀 Don't miss our Quizzes!

Let's chat: @nairihar
Download Telegram
CHALLENGE

const x = null;
const y = undefined;
const z = 0;

const result1 = x ?? 'default';
const result2 = y ?? 'default';
const result3 = z ?? 'default';

const combined = result1 ? result2 ? result3 : 'B' : 'C';

console.log(combined);
3👍1🔥1
What is the output?
Anonymous Quiz
23%
C
36%
0
35%
default
6%
B
👍3🔥32
CHALLENGE

function Vehicle(type) {
this.type = type;
this.wheels = 4;
}

Vehicle.prototype.describe = function() {
return `${this.type} with ${this.wheels} wheels`;
};

const car = new Vehicle('Car');
const bike = Vehicle('Bike');

console.log(car.describe());
console.log(typeof bike);
console.log(globalThis.type);
CHALLENGE

const json = '{"name":"Sarah","age":25,"active":true}';
const obj = JSON.parse(json);

obj.name = "Emma";
obj.age++;

const json2 = JSON.stringify(obj);
const obj2 = JSON.parse(json2);

obj.age = 100;

console.log(obj2.age);
What is the output?
Anonymous Quiz
19%
25
14%
27
34%
100
33%
26
🤔32🔥2👍1
CHALLENGE

const multiplier = 3;

function createCounter() {
let count = 0;
const multiplier = 5;

return function() {
count++;
return count * multiplier;
};
}

const counter = createCounter();
console.log(counter());
console.log(counter());
console.log(multiplier);
3🔥1
What is the output?
Anonymous Quiz
14%
3 6 3
60%
5 10 3
15%
5 10 5
11%
3 6 5
4👍3
💎 Sponsored

Gold quietly hit a new record in 2025 🚀

Some assets move fast, others move steadily, but both say something about how we react to risk.

How well do you read these shifts?

Check yourself by taking a short quiz.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5🤔3
CHALLENGE

const x = 0.1 + 0.2;
const y = 0.3;

console.log(x === y);
console.log(x.toFixed(1) === y.toFixed(1));
console.log(+x.toFixed(1) === +y.toFixed(1));

const num = 42;
console.log(num.toString(2));
console.log(parseInt('101010', 2));