Javascript : 연산자 - 7. 연산자 우선 순위
7. 연산자 우선 순위
- 일반적인 산수를 계산할 때와 같이 연산자에도 우선순위가 있다.
연산자 우선 순위 | |
1. () | () |
2. 단항 연산자 | --, ++, ! |
3. 산술 연산자 | *, /, %, +, - |
4. 비교 연산자 | >, >=, <, <=, ==, ===, !==, != |
5. 논리 연산자 | &&, || |
6. 대입(복합 대입) 연산자) | =, +=, -=, *=, /=, %= |
var a = 10
var b = 20
var c = 30
var d = 40
var result
result = a > b || b >= c || c > d;
// a 10은 b 20보다 크다 false ||or(또는) b 20은 c 30보다 크거나 같다 false ||or(또는) c 30은 d 40 보다 크다 false
// 결과 : false
console.log(result);
result = a > b || b >= c || c <= d;
// a 10은 b 20보다 크다 false ||or(또는) b 20은 c 30보다 크거나 같다 false ||or(또는) c 30은 d 40보다 작거나 같다 true
// 결과 : true
console.log(result);
result = a <= b && b >= c && c <= d;
// a 10은 b 20보다 작거나 같다 true &&and(그리고) b 20은 c 30보다 크거나 같다 false &&and(그리고) c 30은 d 40보다 작거나 같다 true
// 결과 : false
console.log(result);
result = a <= b && b <= c && c <= d;
// a 10은 b 20보다 작거나 같다 ture &&and(그리고) b 20은 c 30보다 작거나 같다 true &&and(그리고) c 30은 d 40보다 작거나 같다 true
// 결과 : true
console.log(result);
result = !(a > b);
// a 10은 b 20보다 크다 → true인데 반대 값을 반환한다.
// 결과 : false
console.log(result);
'Programming > Javascript' 카테고리의 다른 글
Javascript : 연산자 - 6. 증감 연산자 (0) | 2023.04.01 |
---|---|
Javascript : 연산자 - 5. 삼항 조건 연산자 (0) | 2023.04.01 |
Javascript : 연산자 - 4. 논리 연산자 (0) | 2023.04.01 |
Javascript : 연산자 - 3. 비교 연산자 (0) | 2023.04.01 |
Javascript : 연산자 - 2. 할당 연산자(대입 연산자) (0) | 2023.04.01 |