개념
<script>
/*
[산술 연산자 우선순위]
- 곱하기(*), 나누기(/), 나머지(%)는 더하기(+), 빼기(-)보다 우선순위가 높습니다.
- 예를 들어, 10 + 3 * 3의 경우,
- 곱하기가 더하기보다 우선순위가 높기 때문에 먼저 계산됩니다.
- 즉, 3 * 3이 먼저 계산되어 9가 되고, 최종 결과는 10 + 9 = 19가 됩니다.
[연산자 우선순위표]
(1) 산술 연산자 * / %
(2) 산술 연산자 + -
(3) 대입 연산자 =
*/
// 곱하기는 빼기보다 우선순위가 높기 때문에 3 * 3이 먼저 실행되어 9가 되고,
// 이후 10 - 9 = 1이 됩니다.
document.write(10 - 3 * 3, "<br>");
// 나누기가 더하기보다 우선순위가 높기 때문에 6 / 3이 먼저 실행되어 2가 되고,
// 이후 5 + 2 = 7이 됩니다.
document.write(5 + 6 / 3, "<br>");
// 나머지를 구하는 연산자 %는 더하기보다 우선순위가 높기 때문에
// 3 % 3이 먼저 실행되어 0이 되고, 이후 9 + 0 = 9가 됩니다.
document.write(9 + 3 % 3);
</script>
HTML
복사