DODONOT Dev
article thumbnail

산술 대입 연산자

연산자도 우선순위가 있다. (1~21번)

우선 순위가 높을수록 먼저 수행된다.

대체로 단항 연산자의 우선순위가 높음

산술연산자

덧셈 연산자 +
console.log(31 + 10); // 41

뺄셈 연산자 -
console.log(31 - 10); // 21

곱셈 연산자 *
console.log(31 * 10); // 310

나눗셈 연산자 /
console.log(31 / 10); // 3.1

몫 perseInt()
console.log(perseInt(31 / 10)); // 3 소수점 버리고 정수반환

나머지 연산자 %
console.log(31 % 10); // 1

거듭제곱 연산자 **
console.log(2 ** 3); // 8

대입연산자

let num_1 = 123;
let num_2 = 456;
let str_1 = “hello”;
let str_2 = “world”;

let num_3, str_3;
num_3 = num1_1 + num_2;
str_3 = str_1 + str_2;

console.log(num_3); // 579
console.log(str_3); // helloworld

let num_4 = num_1 - num_2;
console.log(num_4); // -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; // result_1 = result_1 + num;
console.log(result_1); // 41

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

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

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

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

증감 연산자

증가 연산자 : ++(피연산자), (피연산자)++;
감소 연산자 : —(피연산자), (피연산자)—;

let num, result;

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

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

num = 10;
result = num—;
console.log(result); //10
console.log(num); // 9

num = 10;
result = —num;
console.log(result); // 9
console.log(num); // 9
profile

DODONOT Dev

@두두나 Dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!