• in
InterCourses
CoursesBlogs
0
← Introduction to JavaScript
○What is JavaScript?○Your First JavaScript Code○Data Types○Type Checking
○Declaring Variables○let and const in Practice○Operators○Type Conversion
●Conditionals○Switch Statement○For Loops○While Loop○Break and Continue
○Defining Functions○Arrow Functions○Scope○Closures○Project - Calculator○Function Expressions
○Arrays○Array Mutation Methods○Array Search and Slice○Array Iteration Methods○Multidimensional Arrays○Destructuring○Array Reverse and Sort○Array Fill○Array Find and Includes○Array Flat and FlatMap○Array Reduce, Some, and Every
○Objects○Object Methods and Destructuring○JSON○Math and Date○Date Basics
○02 Template Literals○String Methods○Regular Expressions
○Higher-Order Functions○Callbacks○map, filter, and reduce○Recursion○Project - Data Transform Pipeline
○OOP Introduction○Classes○Inheritance○Encapsulation
○Asynchronous JavaScript○Promises and Async Await○Async API Simulation

Conditionals

Conditional statements let your program make decisions. JavaScript provides if, else if, and else for branching logic.

Syntax

javascript
if (condition) {
    // runs when condition is true
} else if (anotherCondition) {
    // runs when first was false but this is true
} else {
    // runs when none of the above matched
}

Ternary operator — compact one-liner

For a simple true/false choice:

javascript
let age = 20;
let status = age >= 18 ? "adult" : "minor";

Your Task

  1. Write a function getGrade(score) that returns a letter grade:
    • "A" for score ≥ 90
    • "B" for score ≥ 80
    • "C" for score ≥ 70
    • "D" for score ≥ 60
    • "F" for anything below 60
  2. Call getGrade(85) and display the result in #output as "Grade: B".
Hint 1
1 / 3
HINT 1

Use if (score >= 90) to check for grade A.

Loading editor…
READY
intercourses
javascript