[프로그래머스] Lv.1 짝수와 홀수 (JavaScript)

혜린·2022년 1월 4일
0
post-thumbnail

🔐 문제

정수인 num이 짝수일 경우 "Even"을 반환하고,
홀수일 경우 "Odd"를 반환하는 함수를 완성하라


🔑 풀이

function solution(num) {
    if (num % 2 === 0) {
        return "Even";
    } else {
        return "Odd";
    }
}

🔑 다른풀이

function solution(num) {
	return num % 2 ? "Odd" : "Even";
}

💡 배운점

1. 삼항연산자

condition ? exprIfTrue : exprIfFalse 
  • 맨 앞에 조건이 들어감
  • 조건이 참일 경우 ? 뒤, 거짓일 경우 : 뒤가 실행됨
  • return이 한 줄로 끝난다면 삼항연산자를 사용해보자

2. == 와 ===

== : Equal Operator
=== : Strict Equal Operator

  • ===는 data type까지 엄격하게 비교한다
  • 5 == '5' 는 참이지만, 5 === '5' 는 거짓이다
profile
FE Developer

0개의 댓글