본문 바로가기
Programming/Javascript

[Javascript] 대입 연산자

by Bam_t 2021. 2. 4.
728x90

대입 연산자는 기본적으로 '='표시를 이용한 연산입니다. 일반적인 사칙연산이나 일상에서는 같다의 의미로 사용되지만 프로그래밍언어에서는 대부분 대입한다 라는 의미를 갖습니다.


1. 개요

대입 연산자는 연산자를 기준으로 우측의 값을 좌측에 대입합니다.

let num = 123;	//123을 num에 대입!

 

 

2. 대입 연산자의 종류

기본적으로 산술 연산자에서 사용했던 연산자들이 =과 결합한 형태를 갖습니다.

연산자 효과
X = Y Y를 X에 대입합니다.
X += Y X에 Y를 더한 값을 X에 대입합니다. (X = X + Y)
X -= Y X에 Y를 뺀 값을 X에 대입합니다. (X = X - Y)
X *= Y X에 Y를 곱한 값을 X에 대입합니다. (X = X * Y)
X /= Y X에 Y를 나눈 값을 X에 대입합니다. (X = X / Y)
X %= Y X에 Y를 나누고 나머지 값을 X에 대입합니다. (X = X % Y)

 

각 대입연산자의 결과는 아래와 같습니다.

let num;

console.log(num = 10);	//num에 10을 대입 (결과(num): 10)
console.log(num += 10);	//num에 10을 더한 값을 대입 (결과: 20)
console.log(num -= 10);	//num에 10을 뺀 값을 대입 (결과: 10)
console.log(num *= 10);	//num에 10을 곱한 값을 대입 (결과: 100)
console.log(num /= 10);	//num에 10을 나눈 값을 대입 (결과: 10)
console.log(num %= 3);	//num을 3으로 나누고 나머지값을 대입 (결과: 1)

결과


728x90

댓글