11주차 - jsp&js (5) 연산자(+=, -=, *=, /=, %=)

2022. 9. 16. 19:28jsp/java script

이번의 목표

01. 연산자(+=, -=, *=, /=, %=)에 대해 알아보자


지난시간에는 논리 연산자와 삼항 연산자에 대해 알아보았습니다.

이번에는 대입연산자, 그중에서도 +=, -=, *=, /=, %= 에 대해 알아보겠습니다.

아래의 두 변수가 있습니다.

int a=0;
int b=0;

a = a+1;
b += 1;

이때, a와 b의 값은 같습니다.

좌항의 변수에 우항의 값을 더하고 그 값을 좌항의 변수에 저장하는 것입니다.

이는 -=, *=, /=, %= 모두 공통 적용되는 사항입니다.

01. 코드
02. 실행 화면

01. 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex05</title>
</head>
<body>
	<script type="text/javascript">
		var x1 = x2 =x3 =x4 =x5 = 10;
		var st = "Hello ";
		x1 += 1;
		document.write("x1 : " + x1 + "<br>");
		x2 -= 2;
		document.write("x2 : " + x2 + "<br>");
		x3 *= 3;
		document.write("x3 : " + x3 + "<br>");
		x4 /= 4;
		document.write("x4 : " + x4 + "<br>");
		x5 %= 5;
		document.write("x5 : " + x5 + "<br>");
		st += "Javascript";
		document.write("st : " + st + "<br>");
	</script>
</body>
</html>

02. 실행 화면