본문 바로가기
javascript

콤마, 그룹핑, 논리 연산자, 조건 연산자, 연산자 우선순위

by rami_ 2021. 9. 5.

콤마 연산자

기호 : , (comma)

콤마로 표현식을 분리

 

() 연산자

그루핑 연산자.

소괄화() 안의 표현식을 먼저 평가. 

 

|| 연산자

논리 OR 연산자

표현식의 결과가 하나라도 true이면 true

아니면 false

왼쪽의 결과가 true이면 오른쪽은 비교하지 않음.

변수의 값이 0이면 false

 

&&연산자

논리 AND연산자

표현식의 평가결과가 모두 true이면 true, 아니면 false

왼쪽의 결과가 flase이면 오른쪽은 비교하지 않음.

 

조건 연산자

기호 : exp ? exp-1 : exp-2

 3항 연산자라고도 함

exp 위치의 표현식을 먼저 평가

 true이면 exp-1의 결과 반환.

 false이면 exp-2의 결과 반환.

log(1 === 1 ? "같음" : "다름"); //같음

log( 1 === "1" ? "같음" : "다름"); //다름

 

연산자 우선순위

MDN web docs