본문 바로가기
javascript/03. 연산자

대입 연산자

by gamdong2 2024. 5. 11.

📖 연산자(operator)란?

하나 이상의 표현식을 대상으로 산술, 대입, 비교, 논리, 삼항 연산 등을 수행해 하나의 값을 만듦.
피연산자(operand; 연산의 대상)가 '값'이라는 명사의 역할을 한다면 연산자는 '값을 만든다'라는 동사의 역할을 함. 연산자는 값으로 평가된 피연산자를 연산해 새로운 값을 만듦.

 

1. 대입 연산자

1) 대입 연산자의 종류

대입 연산자의 종류사용 예시
=num = 1    '우변의 1값을 좌변의 num 변수에 대입(저장)함'
* '='는 '같다'의 의미가 X, 변수에 대입(저장)을 의미함
+=num += 2    'num = num + 2'
-=num -= 2    'num = num - 2'
*=num *= 2    'num = num * 2'
/=num /= 2    'num = num / 2 (나눗셈 결과)'
%=num %= 2    'num = num % 2 (나머지)'

 

2) '=' 연산자

연속 대입도 가능함

var num = 10;
var x = 0;
var y = 0;
x = y = num;    // y = 10 → x = 10
console.log(x + ',' + y);    //10,10

 
3) '+=' 연산자

'+' 연산자처럼 좌변과 우변에 숫자가 아닌 문자・변수 등이 오면 기존 데이터에 새로운 데이터를 연결하여 누적함

var str = '자바스크립트';
var str += ' 제이쿼리';    // str = '자바스크립트' + ' 제이쿼리'
console.log(str);    //자바스크립트 제이쿼리

 
 
 
 
 
출처 : Operator | PoiemaWeb, ⎡반응형 웹 실전 프로젝트 가이드 (김광수, 조혜경)

'javascript > 03. 연산자' 카테고리의 다른 글

삼항 연산자  (0) 2024.05.11
논리 연산자  (0) 2024.05.11
비교 연산자  (0) 2024.05.11
산술 연산자  (0) 2024.05.11