1. 이항 산술 연산자

JS에는 수많은 연산자들이 있지만 가장 대표적이고 기본적인건 " + - * / "

a. 덧셈 (+)

console.log(1+1)

2
console.log("1"+"1")

11

"" 으로 감싸면 문자로 인식!

b. 뺄셈 ( - )

console.log(5-1)

4

c. 곱셈 ( * )

console.log(3*3)

9

d. 나눗셈 ( / )

console.log(5/3)

1.6666666666666667

e .나머지 연산 ( % )

console.log(5%2)

1

f. 제곱연산 ( ** )

console.log(2**3)

8

g .문자의 연산

const x = "I am"
const y = " Codebakery"

console.log(x+y)

I am Codebakery

2. (복합)할당 연산자

a. 할당 연산자

오른쪽의 피연산자 값을 왼쪽 피연산자 값에 할당하는 등호( = )로, x = y 는 y의 값을 x에 할당.

x=3

console.log(x)

3

b. 더하기 빼기 곱하기 나누기 할당

1. 더하기 할당 ( += )

오른쪽 피연산자의 값을 변수에 더한 결과를 다시 변수에 할당한다.

X += Y → X = X + Y

x= 10으로 할당하고 더하기 할당을 이용해서 15를 출력하게 하는 코드 작성!

let a = 2;
let b = 'hello';

console.log(a += 3); //   a += 3   ->   a = a + 3   ->     5

console.log(b += ' world'); // b += ' world'  -> a = a + 'world'  ->     "hello world"

2. 빼기 할당 ( -= )

X -= Y → X = X - Y

let a = 2;

console.log(a -= 3); // -1

3. 곱하기 할당 ( *= )

X *= Y → X = X * Y

let a = 2;

console.log(a *= 3); // 6

4. 나누기 할당 ( /= )

X /= Y → X = X / Y

let a = 3;

console.log(a /= 2);   // 1.5

console.log(a /= 0);   // Infinity