토큰: 문법적으로 나눌 수 없는 코드의 기본요소
let sum = 1 + 2 ;
토큰이 let,sum,=,1,+,2,;
//변수 선언문
var x;
//할당문
x = 5;
//함수 선언문
function foo() {}
//조건문
if (x > 1) { console.log(x); }
//반복문
for (var i = 0 ; i < 2; i++) { console.log(i); }
1.Typeof
typeof null = "object"
typeof [] = "object"
2.Destructing Assignment
const obj = {b:2, c:3, d:4};
const {a,b,c} = obj;
a; // undefined;
b; // 2
c; // 3
d; // ReferenceError;
const obj1 = {b:2, c:3, d:4};
let a,b,c;
({a,b,c} = obj1);
const arr = [1,2,3,4,5];
let [x,y,...rest] = arr;
rest; // 3,4,5;