Dev/JavaScript
[JavaScript] Conditionals
코딩삐약
2022. 4. 27. 14:03
const age = parseInt(prompt("How old are you?")); // 사용자에게 값을 받는 창을 띄움, 오래된 기술 잘 안씀~
console.log(age);
//string -> int 바꾸기
console.log(parseInt(age)); // 숫자가 아닌 것을 인지할 수 있음 - 숫자가 아니면 NaN (Not a Number)
//value의 type 보기
console.log(typeof age); // 기본 타입이 string
console.log(isNaN(age)); // 숫자가 아니면 true, 숫자면 false
//Conditionals
if (isNaN(age)){
// condition === true
console.log("Please write a number.");
} else {
console.log("Thank you for writing your age.");
}
//Conditionals OR, AND
if (isNaN(age) || age < 0){
// condition === true
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.");
}
if((a && b) || (c && d)) {
}