Literal : 코드에서 값(value)를 나타내는 표기법
문(statement) : 코드에서 최소 실행 단위
표현식(expressions) : 값으로 평가될 수 있는 문
1
1 + 1;
call();
let b
b = 2
JavaScript-Operator
let b;
b = 2;
let a = (b = 2);
console.log(a);
console.log(5 + 2);
console.log(5 - 2);
console.log(5 / 2);
console.log(5 * 2);
console.log(5 ** 2);
console.log(5 % 2);
let text = '두개의' + '문자를';
console.log(text);
text = '1' + 1;
console.log(text);
console.log(typeof text);
let a = 5;
a = -a;
console.log(a);
console.log(-a);
a = -a;
a = +a;
console.log(a);
let boolean = true
console.log(boolean);
console.log(!boolean);
console.log(!!boolean);
console.log(+false);
console.log(+null);
console.log(+'');
console.log(+true);
console.log(+'text');
console.log(+undefined);
console.log(!!1)
let a = 1;
a = a + 2;
console.log(a);
a += 2
console.log(a);
a -= 2
console.log(a);
a *= 2
console.log(a);
a /= 2
console.log(a);
a %= 2
console.log(a);
a **= 2
console.log(a);
let a = 0;
console.log(a);
a++;
console.log(a);
a--;
console.log(a);
a = 0
let b = a++;
console.log(b);
console.log(a);
a = 0
let c = ++a;
console.log(c);
console.log(a);
c = 0;
console.log(c++);
console.log(c);
console.log(2 > 3);
console.log(2 < 3);
console.log(2 >= 3);
console.log(2 <= 3);
let a = 2
let b = 3
let result = a + b * 4
console.log(result);
result = (a + b) * 4
console.log(result)
result = a++ + b * 4
console.log(result);
console.log(2 == 2);
console.log(2 != 2);
console.log(2 != 3);
console.log(2 == 3);
console.log(2 == '2');
console.log(2 === '2');
console.log(1 == true);
console.log(1 === true);
console.clear()
const obj1 = {
name : 'js',
};
const obj2 = {
name : 'js',
};
console.log(obj1 == obj2);
console.log(obj1 === obj2);
console.log(obj1.name == obj2.name);
console.log(obj1.name === obj2.name);
let obj3 = obj2 ;
console.log(obj3 == obj2);
console.log(obj3 === obj2);