Conditionals
if / else if / else
Execute different blocks based on conditions.
Ternary
condition ? trueVal : falseVal
switch
Compare one value against multiple cases. Add break to prevent fall-through.
??
Nullish coalescing: a ?? "default"
Execute different blocks based on conditions.
condition ? trueVal : falseVal
Compare one value against multiple cases. Add break to prevent fall-through.
Nullish coalescing: a ?? "default"
const score=75;
if(score>=90) console.log('A');
else if(score>=70) console.log('B');
else console.log('C or below');
const pass=score>=60?'Pass':'Fail';
const name=null;
console.log(name??'Guest'); // 'Guest'
More in JavaScript