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.