TIL08-03 if문 대신 ? , || 으로 작성하기

김태혁·2023년 1월 19일
0

TIL

목록 보기
17/205

if문 대신 ?,|| 으로 작성해야하는데
처음에는 안에 age라는 변수를 선언하고 시도해보려했는데
되지 않았다.

function checkAge(age) {
   let age = (age>18) 
    return confirm("보호자의 동의를 받으셨나요?");
}

해답을 참고하였고, 바로 return 값에 활용하는 힌트를 얻어
풀이했다.

function checkAge(age) {
  if (age > 18) {
    return true;
  } else {
    return confirm("보호자의 동의를 받으셨나요?");
  }
}
// if문을 사용하지 않고 동일한 동작을 하는 함수를 한 줄에 작성해보세요.

// 아래 조건을 충족하는 해답 2개를 작성해야 합니다.

// 물음표 연산자 ?를 사용하여 본문을 작성
// OR 연산자 ||를 사용하여 본문을 작성

// 1.
function checkAge(age) {
  return age > 18 ? true : confirm("보호자의 동의를 받으셨나요?");
}
// 2.
function checkage(age) {
  return age > 18 || confirm("보호자의 동의를 받으셨나요?");
}
profile
도전을 즐기는 자

0개의 댓글