개념
<script>
/*
[소괄호 연산자 우선순위]
- 소괄호는 산술 연산자보다 우선순위가 높습니다.
- 따라서, 소괄호 안에 있는 식을 가장 먼저 계산합니다.
- 이를 이용해 연산 순서를 바꿀 수 있습니다.
[연산자 우선순위표]
(1) 소괄호 연산자 ()
(2) 산술 연산자 * / %
(3) 산술 연산자 + -
(4) 대입 연산자 =
*/
// 10 + 3 * 3의 경우, 3 * 3이 먼저 계산되어 10 + 9 = 19가 됩니다.
document.write(10 + 3 * 3, "<br>");
// (10 + 3) * 3의 경우, 소괄호 안의 더하기가 먼저 계산되어 13 * 3 = 39가 됩니다.
document.write((10 + 3) * 3, "<br>");
// 소괄호 안의 (10 - 4)가 먼저 계산되어 6이 되고, 이후 6 * 3 = 18이 됩니다.
document.write((10 - 4) * 3, "<br>");
// 소괄호 안의 (10 - 4)가 먼저 계산되어 6이 되고, 이후 6 / 3 = 2가 됩니다.
document.write((10 - 4) / 3, "<br>");
// 소괄호 안의 (10 - 4)가 먼저 계산되어 6이 되고, 이후 6 % 3 = 0이 됩니다.
document.write((10 - 4) % 3, "<br>");
</script>
HTML
복사