[c] 다양한 연산자 우선순위 예제

아래의 예제 코드를 통해 다양한 연산자 우선순위를 확인해 봅시다.

let result = 5 + 3 * 2; // result는 11이 됩니다. 곱셈이 덧셈보다 먼저 계산됩니다.
let anotherResult = (5 + 3) * 2; // anotherResult는 16이 됩니다. 괄호 안의 덧셈이 먼저 계산됩니다.
let yetAnotherResult = 8 / 2 - 1; // yetAnotherResult는 3이 됩니다. 나눗셈이 뺄셈보다 먼저 계산됩니다.

위의 예제에서 볼 수 있듯이, 연산자 우선순위를 제대로 이해하고 사용한다면 코드를 작성하는 데 있어서 혼란을 줄일 수 있습니다.

자세한 내용은 JavaScript 공식 문서의 “연산자” 섹션을 확인하시기 바랍니다. MDN web docs - JavaScript 연산자