삼항연산자는 다음과 같이 작성한다.
let Q = 조건
let true = 조건이 true 일 때 리턴 값
let false = 조건이 false 일 때 리턴 값
return Q ? true : false
문제
angle 이라는 0보다 크고 180과 같거나 작은 수를 인자로 받는 solution 함수가 있다.
- 각이 0보다 크고 90보다 작을 땐 1을 리턴
- 각이 90일땐 2를 리턴
- 각이 90보다 크고 180보다 작을땐 3을 리턴
- 각이 180일 땐 4를 리턴
function solution(angle) {
return angle < 90 ? 1 : angle === 90 ? 2 : angle < 180 ? 3 : 4;
}
이것처럼 여러개의 경우의 수를 연결해서 사용할 수 있다.
'알고리즘' 카테고리의 다른 글
리턴 값이 있는 함수의 경우 꼭 예외 처리하기! (0) | 2023.01.01 |
---|---|
재귀 함수 (0) | 2022.12.16 |