원시타입(Primitive Types) stiring, number, bigint, boolean, undefined, symbol, null등 값이 변경 불가능. 변수에 저장하거나 전달할 때 값에 의한 전달. (가리키고 있는 값을 따라가서 실제 메모리에 저장된 주소가 복사되어 저장) let a = 100; let b = a; a = 50; console.log(b) // 100 원시타입의 메소드 JS는 원시타입도 마치 객체타입처럼 사용할 수 있게 autoboxing이라는 과정을 거침 let val = 'hello!'; console.log(val.toUpperCase()); // 위의 코드가 autoboxing을 거쳐서 내부적으로 아래처럼 실행됨. let val = 'hello!'; let temp =..