기본적인 사칙연산을 제외하고 자바스크립트의 특징만 기술하고자 한다.
두 값을 비교하는 연산자.
let a = 1;
let b = "1";
console.log( a == b ) // true (값만 비교.)
console.log( a === b ) // false (값과 타입만 비교.)
타입이 뭔지 확인하는 연산자.
let a = 1;
a = "1";
// 동적타입 언어는 유연하지만, 에러를 발생하는 원인이 되기도 한다.
console.log(typeof a); // string
?? 를 기준으로 앞뒤 값중 하나가 undifind 거나 null일 경우 값을 대체해준다.
let a;
a = a **??** 10**;**
console.log(a); // 10
let b;
b = 11 ? b;
console.log(b); // 11