데이터 타입 검사 ( 원시타입과 객체타입에 따른) typeOf primitive와 reference의 차이 자바스크립트는 동적인 타입임으로 타입 검사가 어렵다. 잘 찾아서 검사를 하자. primitive console.log(typeof '문자열') //string console.log(typeof true) //boolean console.log(typeof 123) //number console.log(typeof Symbol()) //symbol typeOf로 잘 검사가 됨. reference function myFun() {} class MyClass{} const str = new String('문자열') console.log(typeof(myFun)) //function console.log(typeof(MyClass)) //function ..
6장 데이터 타입 📂6장 데이터 타입⏳👩‍💻💻 모든 값은 데이터 타입을 가짐. ES6에선 7개의 데이터 타입을 제공, 원시 타입과 객체 타입으로 나뉨 데이터 타입의 필요성 데이터 타입에 의한 메모리 공간의 확보와 참조 변수에 할당되는 값의 데이터 타입에 따라 확보해야 할 메모리 공간의 크기가 결정됨. var score = 100 💻 자바스크립트엔진 저장할때 리터럴 100을 숫자 타입의 값으로 해석 숫자 타입은 8바이트로 설명하기 때문에 8바이트의 메모리 공간 확보 100을 2진수로 변환 후 저장. 💻 자바스크립트엔진 참조할때 score 변수를 숫자 타입으로 인식 숫자 타입은 8바이트 단위로 저장 score 변수를 참조하면 8바이트 단위로 메모리 공간에 저장된 값(2진수)을 숫자타입으로 읽음. 데이터 타입에 의한 값의 해석..