Skip to content

Instantly share code, notes, and snippets.

@globalkonvict
Created May 13, 2018 06:14
Show Gist options
  • Save globalkonvict/dc05353a47198aa2359391f65277b3da to your computer and use it in GitHub Desktop.
Save globalkonvict/dc05353a47198aa2359391f65277b3da to your computer and use it in GitHub Desktop.
Beyond Conditionals
/*
*
* \\ Beyond Conditionals
* @author: Sarthak Dwivedi
*
*/
let number = 12;
// If/else
if(number % 2 === 0){
console.log(`Number ${number} is even`);
}else {
console.log(`Number ${number} is odd`);
}
//ternary
(number % 2 === 0) ?
console.log(`Number ${number} is even`)
:
console.log(`Number ${number} is odd`);
//logical operators short circuit
((number % 2 === 0)
&&
console.log(`Number ${number} is even`))
||
((number % 2 !== 0)
&&
console.log(`Number ${number} is odd`));
// switch
switch(true){
case(number % 2 === 0):
console.log(`Number ${number} is even`)
break;
case(number % 2 !== 0):
console.log(`Number ${number} is odd`)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment