Created
May 13, 2018 06:14
-
-
Save globalkonvict/dc05353a47198aa2359391f65277b3da to your computer and use it in GitHub Desktop.
Beyond Conditionals
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* | |
* \\ 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