#2.15 Conditionals part Three
1) or 연산자
true || true === true
true || false === true
false || true === true
false || false === false
2) And 연산자
true && false === false
false && true === false
true && true === true
const age = parseInt(prompt("How old are you?"));
if(isNaN(age) || age < 0){
console.log("Please write a real positive number");
} 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 < 18) {
console.log("You are too young.");
} else if (age > 80) {
console.log("You can do whatever you want.");
}
#2.16 Recap
const age = parseInt(prompt("How old are you?"));
if(isNaN(age) || age < 0){
console.log("Please write a real positive number");
} 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 < 18) {
console.log("You are too young.");
} else if (age === 100) {
console.log("Wow you are wise")
} else if (age > 80) {
console.log("You can do whatever you want.");
}
(1)코드순서
else if (age === 100) {
console.log("Wow you are wise")
}
코드가
(2)코드
else if (age > 80) {
console.log("You can do whatever you want.");
}
(1)코드가 (2)코드 다음에 나왔다면 작동되지 않았을 것이다.
왜냐하면 100도 또한 80이상이기 때문.
그러므로 (1)코드를 작동시키기 위해서는 (2)코드 앞에 위치시켜서 작동되게 만든다.
자바스크립트는 위에서 아래로 작동된다.
'공부기록 > [강의노트] 바닐라 JS로 크롬 앱 만들기' 카테고리의 다른 글
바닐라 JS로 크롬앱 만들기 #3.3~#3.6 (0) | 2022.04.15 |
---|---|
바닐라 JS로 크롬 앱 만들기 #3.0 ~#3.2 (0) | 2022.04.14 |
바닐라 JS로 크롬 앱 만들기 #2.13~#2.15 (0) | 2022.04.13 |
바닐라 JS로 크롬 앱 만들기 #2.11~ #2.12 (0) | 2022.04.13 |
바닐라 JS로 크롬 앱 만들기 #2.5~#2.10 (0) | 2022.04.13 |