NOMAD CODERS - ๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ
true / false ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ๋ญ๊ฐ ํ์ธํด์ผํ ๋ ์ฌ์ฉ
if / else if / else
if (condition) {
/// condition === true
} else {
/// condition === false
}
์์ฃผ ๊ฐ๋ฅ ๋์ด ๊ณ์ฐ๊ธฐ
<script>
// prompt: ๋ตํ๊ธฐ ์ ๊น์ง ์คํ์ ๋ฉ์ถค, CSS ์ ์ฉํ ์ ์์
const age = parseInt(prompt("How old are you?"));
// console.log(age, parseInt(age));
// console.log(isNaN(age));
if (isNaN(age) || age < 0) {
console.log("Please write a real positive number.");
} else if (age < 18){
console.log("You are too young.");
} else if(age >= 18 && age <= 50){
console.log("You can drink.")
} else if (age > 50 && age <= 80) {
console.log("You should exercise.")
} else if (age === 100) {
console.log("wow you are wise.")
} else if (age > 80) {
console.log("You can do whatever you want.")
}
</script>
OR operator
true || true === true
false || true === true
true || false === true
false || false === false
AND operator
true && true === true
false && true === false
true && false === false
false && false === false