Day 4 — Conditionals and truthy/falsy

Lesson

Topic 1 Part 1
const age = 20;
if (age >= 18) console.log("vote"); 
const score = 30;
if (score > 50) console.log("pass");

Code below mirrors ../js/lesson.js. Open DevTools → Console to see output when the script runs.

Section 2 Part 2
marks = 85
if (marks >= 90) "A"
else if (marks >= 75) "B"
else if (marks >= 60) "C"
else "F"

Code below mirrors ../js/lesson.js. Open DevTools → Console to see output when the script runs.

Section 3 Part 3
marks = 50 
marks = 95

Code below mirrors ../js/lesson.js. Open DevTools → Console to see output when the script runs.

Section 4 Part 4
if (user) {
if (user.isActive) {
if (user.age >= 18) {
console.log("Access granted");
}
}
}

Code below mirrors ../js/lesson.js. Open DevTools → Console to see output when the script runs.

Section 5 Part 5
console.log(Boolean(false));
console.log(Boolean(0));
console.log(Boolean(""));
console.log(Boolean(null));
console.log(Boolean(undefined));
console.log(Boolean(NaN));
console.log(Boolean([]));
console.log(Boolean({}));
console.log(Boolean(" "));

Code below mirrors ../js/lesson.js. Open DevTools → Console to see output when the script runs.