console.log(now - 1991 > now - 2019);
// print true as now is 2037
여기서 하나의 궁금증이라면
어떻게 javascript에서는 -와 > 연산의 우선순위를 구분하는가?
고럼 밑에 링크를 들어가보자.
링크에 테이블을 보면 Precedence 우선 순위 점수가 있음.
예를 들면, Subtraction (-)이 12니까 Less Than (<) or Greater Than (>) 10보다 우선 순위인 셈이다.
그러므로 단순히 left to right가 아니라now - 1991 계산하고 now - 2019 계산 후에> 를 비교했다는 걸 알 수 있음!
'Programming > JavaScript' 카테고리의 다른 글
Strings and Template Literals (0) | 2022.08.09 |
---|---|
Coding Challenge #1 - BMI Comparison (0) | 2022.07.10 |
Basic Operators (0) | 2022.07.10 |
let, const and var (0) | 2022.07.10 |
Data Types (feat. 7 primitive data types) (0) | 2022.07.10 |