console.log(10 + 10);
console.log(10 - 10);
console.log(10 * 10);
console.log(10 / 10);
console.log(10 % 10);
console.log(10 % 3);
console.log('-----------');
console.log(10 * (10 + 10));
let number = 1;
number++;
console.log(number);
number--;
console.log(number);
console.log('---------');
let result = 1;
console.log(result);
console.log(number)
result = number++;
console.log(number, result)
console.log(result, number);
result = number--;
console.log(result, number);
result = ++number;
console.log(result, number);
result = --number;
console.log(result, number);
let sample = '99';
console.log(+sample);
console.log(typeof +sample);
console.log(sample);
console.log(typeof sample);
sample = true;
console.log(+sample);
console.log(typeof +sample);
sample = false;
console.log(+sample);
console.log(typeof +sample);
sample = '안유진';
console.log(+sample);
sample = '99';
console.log(-sample);
console.log(typeof -sample);
number = 100;
console.log(number);
number += 10;
console.log(number);
number -= 10;
console.log(number);
number *= 10;
console.log(number);
number /= 10;
console.log(number);
number %= 10;
console.log(number);
console.log(5 == 5);
console.log(5 == '5');
console.log(0 == '');
console.log(true == 1);
console.log(false == 0);
console.log(true == '1');
console.log(5 === 5);
console.log(5 === '5');
console.log(0 === '');
console.log(true === 1);
console.log(false === 0);
console.log(true === '1');
console.log('------------');
console.log(5 != 5);
console.log(5 != '5');
console.log(0 != '');
console.log(true != 1);
console.log(false != 0);
console.log(true != '1');
console.log('-------------')
console.log(5 !== 5);
console.log(5 !== '5');
console.log(0 !== '');
console.log(true !== 1);
console.log(false !== 0);
console.log(true !== '1');
console.log('------------');
console.log(100 > 1);
console.log(100 < 1);
console.log(100 <= 1);
console.log(100 >= 1);
console.log(10 > 0 ? '10이 0보다 크다' : '10이 0보다 작다');
console.log('------------');
console.log(true && true);
console.log(true && false);
console.log(false && true);
console.log(false && false);
console.log('------------');
console.log(true || true);
console.log(true || false);
console.log(false || true);
console.log(false || false);
console.log('------------');
console.log(10 > 1 && 20 > 2);
console.log(10 < 1 && 20 > 2);
console.log(10 < 1 && 20 < 2);
console.log(10 > 1 || 20 > 2);
console.log(10 < 1 || 20 > 2);
console.log(10 < 1 || 20 < 2);
console.log('------------');
console.log(true || '아이브');
console.log(false || '아이브');
console.log(false && '아이브');
console.log(true && '아이브');
console.log(true && true && '아이브');
console.log(true && false && '아이브');
console.log(2 ** 2);
console.log(10 ** 3);
let name;
console.log(name);
name = name ?? 'riverkim';
console.log(name);
name = name ?? '아이브';
console.log(name);
let name2;
name2 ??= 'river';
console.log(name2);