[자바스크립트] 연산자 우선순위

Kate·2023년 3월 25일
0

자바스크립트

목록 보기
4/19

삼항 조건 연산자

조건식 ? 조건식이 true일 때 반환할 값 : 조건식이 false일 때 반환할 값

val result = score >= 80? 'Pass : 'Fail';

  • 삼항 조건 연산자는 첫 번째 피연산자가 true로 평가되면 두 번째 피연산자를 반환하고 첫 번째 피연산자가 false로 평가되면 세 번째 피연산자를 반환한다.
  • 물음표 앞의 첫 번째 피연산자는 조건식 즉 불리언 타입의 값으로 평가될 표현식.

typeof 연산자

typeof 연산자
- 피연산자의 데이터 타입을 문자열로 반환

typeof ''              // string 
typeof 1               // number
typeof NaN             // number
typeof true            // boolean
typeof undefined       // undefined
typeof Symbol()        // symbol
typeof null            // object
typeof []              // object
typeof {}              // object
typeof new Date        // object

연산자 우선 순위

우선순위연산자
1()
2new(매개변수존재),[].(프로퍼티접근), ()(함수호출), ?.
3new(매개변수미존재)
4x++, x--
5!x, +x, -x, ++x, --x, typeof, delte
6**
7*,/, %
8+, -
9<, <=,>,>=,in,instanceof
10==, !=, ===,!==
11??
12&&
13||
14?...:...
15할당연산자
16,
profile
개발 공부하는 케이트입니다.

0개의 댓글