코딩 테스트 연습 - 음양 더하기

박지민·2022년 6월 27일
0

알고리즘

목록 보기
6/19
post-thumbnail

  삼항 조건 연산자를 처음으로 사용해 본 문제이다. signs 이라는 매개 변수에 absolutes[i]번째 값이 참일 때는 더해주고 거짓일 때는 빼주면 되는 문제였다.

1. 삼항 조건 연산자


  삼항 조건 연산자란? JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자다. 맨 앞에 조건문이 들어가고. 그 뒤로 물음표와 조검이 참이라면 실행할 식이 물음표 뒤로 들어가며 그 뒤엔 콜론(:)이 들어가고 조건이 거짓이라면 실행할 식이 마지막에 들어간다. 보통 if 명령문의 단축 형태로 사용된다.

2. 삼항 조건 연산자의 문법


condition ? exprlfTrue : exprlfFalse
  • condition : 조건문으로 들어갈 표현 식
  • exprlfTrue : condition이 참일 때 실행되는 표현 식
  • exprlfFalse : condition이 거짓일 때 실행되는 표현 식

  거짓(false) 외에도 null, NaN, 0, 공백(""), undefinded 가 조건문에 false 값으로 사용이 가능하다.

3. 연속된 조건문의 처리


  이건 아직 사용을 해보지 않아서 몰랐는데 else if도 대체가 된다고 한다.(오늘 else if로 열줄 정도 적었는데.)

  예제는 다음과 같다.

(위의 코드는 아래코드와 동일하다.)

출처


https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
profile
프론트엔드 개발자

0개의 댓글