: 변수에 값을 "할당" 할 때 사용하는 연산자
let a = 5;
let b = 2;
console.log(a * b); // 10
console.log(a % b); // 1
console.log(a ** b); // 25
console.log('1' == 1); // true
console.log('1' != 1); // false
--------------
console.log('1' === 1); // false
console.log('1' !== 1); // true
console.log(2 < 1); // false
console.log(2 <= 2); // true
console.log(1 == '1'); // true, true = 1 false = 0
console.log('0' == false); // true
console.log('' == 0); // true
console.log(null == undefined); // true
console.log(!true); // false
console.log(!false); // true
console.log(!!true); // true
console.log(!!false); // false
console.log(true && true); // true
console.log(true && false); // false
console.log(false && false); // false
console.log(true || true); // true
console.log(true || false); // true
console.log(false || false); // false
console.log(!(2 > 1)); // !true -> false
console.log(2 > 1 && -2 < 1); // true && true -> true
console.log((2 > 1 && -2 < 1) || 5 > 2); // true || true -> true
console.log('안녕' + '하세요');
console.log('12' + '34');
console.log('5' - '2'); // 3
: 변수에 먼저 대입한 후에 +1(-1) 연산을 수행
let result1, result2;
let num = 10,
num2 = 20;
result1 = num++;
console.log(result1); // 10
console.log(num); // 11
: +1(-1) 연산을 먼저 수행하고 변수에 대입
result2 = ++num2;
console.log(result2); // 21
console.log(num2); // 21
: +=, -= 연산자를 더 자주 사용
console.log((num += 1)); // 12
console.log((num2 -= 1)); // 20
console.log((num *= num2)); // 240 // num = 240
console.log((num /= num2)); // 12