Lesson 3 of 10

Core Logic

Lesson 3: If Statements

Use conditions to choose what your program should do in different situations.

Learning Goals

Example

// Save as lesson3.js
let score = 74;

if (score >= 80) {
  console.log("Excellent");
} else if (score >= 50) {
  console.log("Pass");
} else {
  console.log("Retry");
}
Tip: Run node lesson3.js in your terminal to see the output.

Useful operators: ===, !==, >, <, >=, <=.

Practice

  1. Set score to 30, 65, and 90. Check output each time.
  2. Create an age check: under 18 or 18 and above.
  3. Create a weather check: rain or no rain.

Homework

Create a grading script with 5 grade bands: A, B, C, D, F.

Answer Guide
let marks = 82;

if (marks >= 90) {
  console.log("A");
} else if (marks >= 80) {
  console.log("B");
} else if (marks >= 70) {
  console.log("C");
} else if (marks >= 50) {
  console.log("D");
} else {
  console.log("F");
}
← Previous Lesson Next Lesson →