ternary operator in javascript

Syntax

condition ? exprIfTrue : exprIfFal
let greeting = person => {
    let name = person ? person.name : `stranger`
    return `Howdy, ${name}`
}

console.log(greeting({name: `Alice`}));  // "Howdy, Alice" 

console.log(greeting(null)); // "Howdy, stranger"



var age = 26;
var beverage = (age >= 21) ? "Beer" : "Juice"; 

console.log(beverage); // "Beer"






 

Comments

Popular posts from this blog

Rails 7 Features :: Comparison with Rails 6 and Rails 5