Modern JavaScript란?
현시점에 사용하기 적합한 범위 내에서 최신 버전의 표준을 준수하는 자바스크립트
JavaScript 언어는 데이터 타입이 상대적으로 유연한 특징이 있다
여기서 유연하다는 말은 상황에 따라 데이터 타입이 변할 수 있다 라는 뜻
결과적으로 내가 작성한 코드가 어떤 타입의 값을 리턴하는지 잘 알아야
예상치 못한 결과로 프로그램이 오류가 나는 상황을 피할 수 있다!
JS의 자료형
기본형(Primitive Type) : Number, String, Boolean, Null, Undefined, Symbol, BigInt
참조형(Reference Type) : Object
Symbol : 유일한 값을 만들 때!(ES2015에 나옴)
BigInt : 엄청 큰 숫자를 다룰 때!(ES2020에 나옴)
npm : node package manager, Node.js에서 패키지를 관리하고 실행하는 도구
터미널에서 npm -v하면 버전을 확인할 수 있다, node -v하면 노드 버전을 알 수 있다.
리액트 개발자 도구 살펴보기