JavaScript에서 수학 연산자의 동일한 우선순위
곱셈과 나눗셈은 동일한 우선순위를 가지며 왼쪽에서 오른쪽으로 순차적으로 실행됩니다. 예제를 통해 이것이 무엇을 의미하는지 살펴보겠습니다. 다음 코드에서는 먼저 나눗셈이 실행되고, 그 다음 곱셈이 실행됩니다:
let a = 8 / 2 * 4;
alert(a); // 16을 표시합니다 (결과는 4 * 4)
연산자의 위치를 바꾸면, 먼저 곱셈이 실행되고 그 다음 나눗셈이 실행됩니다:
let a = 8 * 2 / 4;
alert(a); // 4를 표시합니다 (결과는 16 / 4)
다음 예제에서 각각의 새로운 나눗셈 연산은 이전 결과에 적용됩니다:
let a = 16 / 2 / 2 / 2;
alert(a); // 2를 표시합니다
코드를 실행하지 않고, 화면에 무엇이 표시될지 결정하세요:
let a = 8 / 2 * 2;
alert(a);
코드를 실행하지 않고, 화면에 무엇이 표시될지 결정하세요:
let a = 8 * 4 / 2 / 2;
alert(a);