Conditional statements
The if statement
The if statements runs code based on a condition.
js
let isMembershipActive = true
if (isMembershipActive) {
console.log('Member can borrow books.')
}console
Member can borrow books.The else statement
The else statement executes a block of code when the condition in the if statement is false.
js
let isMembershipActive = true
if (isMembershipActive) {
console.log('Member can borrow books.')
} else {
console.log('Membership is inactive. Please renew.')
}console
Membership is inactive. Please renew.The else if statement
The else if statement allows us to perform additional checks.
js
let userAge = 25
if (userAge < 18) {
console.log('User is a minor.')
} else if (userAge >= 18 && userAge <= 65) {
console.log('User is an adult.')
} else {
console.log('User is a senior.')
}console
User is an adult.The ternary operator
The ternary operator provides a shorthand way of writing conditional expressions. It has three operands, separated by a question mark ? and a colon :.
js
condition ? (runs if condition true) : (runs if condition false)We could use this to concisely check book availability:
js
let availableBooks = 3
let message =
availableBooks > 0 ? 'Books are available.' : 'Books are out of stock.'
console.log(message)console
Books are available.
Corndel