본문 바로가기
바닐라 Javascript(노마드 코더)

return + if ~ / else if / else

by Hot김치 2024. 7. 22.
return 사용법
  • object와 연결하여 함수를 사용하여 구성 및 사용이 가능
  • 함수를 수행하여 해당 결과값이 필요할 경우 return하여 다른 곳에서 사용하도록 설정 가능
const calculator = {
    plus: function (a, b) {
        return a + b;
    },
    minus: function (a, b) {
        return a - b;
    },
    multiple: function (a, b) {
        return a * b;
    }
}

const plusResult = calculator.plus(2, 3)
console.log(typeof plusResult)

parseInt(plusResult)
 console.log(typeof plusResult)

 

if ~ / else if / else
  • 조건에 따라서 다른 결과값을 도출하기 위해서 해당 내용은 수행
  • 라인에 따라 수행되며, 윗줄부터 아래줄까지 순서대로 수행.
  • and(&&), or(||) 등으로 복합적인 조건식 가능
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 are too young.");
} else if(age >=18 && age <= 50) {
    console.log("You can drink")
} else if(age === 100) {
        console.log("You can do whatever you want")
} else {
    console.log("You can't drink")
}