기본언어2000제
home
자바스크립트2000제
home

A0214할당연산자_개념02_할당연산자의우선순위

개념

<script> /* [할당 연산자의 우선순위] - 할당 연산자는 대입 연산자는 구조상 둘 중에 한 개만 사용 가능하고, - 우선순위가 같습니다. */ /* [연산자 우선순위표] (1) 소괄호연산자 () (2) 산술연산자 * / % (3) 산술연산자 + - (4) 대입연산자 = (4) 할당연산자 += -= *= /= %= */ let a = 2; a = a * 5 - 4; document.write(a, "<br>"); /* [대입 연산자 사용 예시] - 위 식을 풀어 쓰면 2 * 5 - 4 와 같습니다. - 위의 변수 a에 대한 식과 아래 변수 b에 대한 식의 연산 결과는 다릅니다. - 첫 번째 경우, *와 - 연산이 우선순위에 따라 처리됩니다. - 따라서 2 * 5이 먼저 진행되어 10이 되고 다음 - 4가 진행되어 6이 됩니다. */ let b = 2; b *= 5 - 4; document.write(b); /* [할당 연산자 사용 예시] - 위 식을 풀어 쓰면 2 * (5 - 4) 와 같습니다. - 여기서 *= 는 할당 연산자로, 마지막 적용됩니다. - 먼저 5 - 4 가 먼저 계산되어 1이 되고, 그 후 2 * 1 이 진행됩니다. - 따라서 최종적으로 2가 됩니다. */ </script>
HTML
복사

영상