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
'Programming > Javascript' 카테고리의 다른 글
[Javascript] 비교 연산자 (0) | 2021.02.05 |
---|---|
[Javascript] 상수 선언하기, const (0) | 2021.02.04 |
[Javascript] 산술 연산자 (0) | 2021.02.04 |
[Javascript] 자바스크립트의 자료형 (0) | 2021.01.29 |
[Javascript] 변수 선언과 명명 규칙 (0) | 2021.01.28 |
댓글