산술대입연산자

서민수·2023년 8월 23일
0

자바스크립트

목록 보기
11/25

산술대입연산자

  • 산술 연산자 : 수학적 계산을 위해 제공하는 연산자.
// 덧셈 연산자 +
conosle.log(31 + 10) // output: 41

// 뺄셈 연산자 -
conosle.log(31 - 10) // output: 21

// 곱셈 연산자 *
conosle.log(31 * 10) // output: 310

// 나눗셈 연산자 /
conosle.log(31 / 10) // output: 3.1
conosle.log(parseInt(31 / 10)) // output: 3 

// 나머지 연산자 %
conosle.log(31 % 10) // output: 1

// 거듭제곱 연산자 **
conosle.log(2 ** 3) // output: 8

대입 연산자

  • 계산한 결과를 하나의 변수에 저장하기 위한 연산자
// 대입연산자
let num_1 = 123;
let num_2 = 456;
let str_1 = "hello";
let str_2 = "wold";

let num_3, str_3;

num_3 = num_1 + num_2;
str_3 = str_1 + str_2;

conosle.log(num_3) // output: 579
conosle.log(str_3) // output: helloworld

let num_4 = num_1 - num_2;
conosle.log(num_4) // output: -333

복합 대입 연산자

  • 산술 연산자로 피연산자를 계산해 결과값을 한번에 대입시켜주는 연산자.
// 대입 연산자
let num = 10;

let result_1, result_2, result_3, result_4, result_5;
result_1 = result_2 = result_3 = result_4 = result_5 = 31;

// 복합 대입 연산자: +=
result_1 += num;
console.log(result_1); // output: 41

// 복합 대입 연산자: -=
result_2 -= num;
console.log(result_2); // output: 21

// 복합 대입 연산자: *=
result_3 *= num;
console.log(result_3); // output: 310

// 복합 대입 연산자: /=
result_4 /= num;
console.log(result_4); // output: 3.1

// 복합 대입 연산자: %=
result_5 %= num;
console.log(result_5); // output: 1

증가 감소 연산자

  • 숫자 1만큼 증가시키거나 감소시킬 때 사용되는 연산자
  • 증가 연산자: ++(피연산자), (피연산자)++;
  • 감소 연산자: --(피연산자), (피연산자)--;
let num,result;

num = 10;
reuslt = num++;
console.log(result); // output: 10
console.log(num); // output: 11

num = 10;
reuslt = ++num;
console.log(result); // output: 11
console.log(num); // output: 11

num = 10;
reuslt = num--;
console.log(result); // output: 10
console.log(num); // output: 9

num = 10;
reuslt = --num;
console.log(result); // output: 9
console.log(num); // output: 9
profile
안녕하세요

0개의 댓글