TIL) JavaScript - 조건문(Conditionals)

oatraspberry·2022년 12월 12일
post-thumbnail

조건문(Conditional)

우리가 작성한 조건이 참일 경우 지정한 코드를 수행하도록 하는 기능.
true인지 false인지 알려주기 때문에 아주 중요함.

parseInt() - string을 number로 변환함.
isNaN - boolean을 반환함. (NaN = Not a Number)

if(condition) {
	// condition === true
} else {
	// condition === false
}
const age = parseInt(prompt("How old are you?"));


if(isNaN(age)) {
  console.log("Please write a number"); // true면 실행됨
} else {
  console.log("Thank you for writing your age."); // false면 실행됨
}
if (isNaN(age)) {
	console.log("Please write a number.");
} else if( age < 18 ) {
	console.log("You're too young.");
} else {
	console.log("You can drink.");
}
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 ) {
	console.log("You're 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 > 80 ) {
  console.log("You can do whatever you want.");
}

true || true === true
false || true === true
ture || false === true
false || false === false

profile
개발자가 될테야

0개의 댓글