연산자

베니·2022년 2월 25일
0

JS

목록 보기
3/24
post-thumbnail

삼항 조건 연산자

삼항 조건 연산자는 조건식의 평가 결과에 따라 반환할 값을 결정한다. 자바스크립트의 유일한 삼항 연산자이다.

// 조건식 ? 조건식이 true일 때 반환할 값 : 조건식이 false일 때 반환할 값
var result = score >= 60 ? 'pass' : 'fail';

지수 연산자

지수 연산자는 좌항의 피연산자를 밑으로, 우항의 피연산자를 지수로 거듭 제곱하여 숫자 값을 반환한다.

2 ** 2; // 4
2 ** 2.5; // 5.65685424949238
2 ** 0; // 1
2 ** -2; // 0.25

음수를 거듭제곱의 밑으로 사용해 계산하려면 괄호로 묶어야 한다.

-5 ** 2; // SyntaxError
(-5) ** 2; // 25

지수 연산자는 다른 산술 연산자와 마찬가지로 할당 연산자와 함께 사용할 수 있다.

var num = 5;
num **= 2; // 25

지수 연산자는 이항 연산자 중에서 우선순위가 가장 높다.

2 * 5 ** 2; // 50

참고

모던 자바스크립트 Deep Dive

profile
안녕하세요~

0개의 댓글