[Javascript] 자바스크립트

[Javascript] 기초문법(4) 논리, 삼항 연산자, 연산자 우선순위

Unknown Player 2024. 10. 25. 08:30

 

논리 연산자

논리 연산자의 종류

종류 설명
|| or 연산자라 부르며, 피연산자 값 중 하나라도 true가 있다면 ture를 반환
&& and 연산자라 부르며, 피연산자 값 중 하나라도 false가 있따면 false를 반환
! not 연산자라 부르며, 피연산자 값의 반대 결과를 반환(true면 false를 반환)

 
 

연산자 우선순위

1. ()
2. 단항연산자(--, ++, !)
3. 산술 연산자(*, /, %, +, -)
4. 비교 연산자(>, >=, <, <=, ==, !=, ===, !==)
5. 논리 연산자(&&, ||)
6. 대입 연산자(=, +=, -=, *=, /=, %=)
 
 

삼항 조건 연산자

조건식의 결과에 따라 값이 달라지며, 연산을 위해서 피연산자 3개가 필요합니다.
기본형)
조건식 ? 코드1 : 코드2;
조건식이 true라면 코드1을, false라면 코드2를 리턴해줍니다.
var a = 10;
var b = 20;
var result = a > b ? "code1" : "code2"; //result = code2;