선언문, 지시어
선언문과 지시어는 프로그래밍에서 서로 다른 역할을 수행합니다.선언문 (Declaration)선언문은 변수, 함수, 클래스 등을 정의하는 문(statement)으로, 자바스크립트에서 var, let, const를 사용하여 변수를 선언하거나, function 키워드를 사용해 함수를 정의한다.선언문 자체는 실행되지 않으며, 메모리에 공간을 확보하고 이름을 등록한다.지시어 (Directive)지시어는 컴파일러나 인터프리터에게 특정 행동을 지시하는 코드로, 예를 들어 "use strict";는 엄격 모드를 활성화하는 지시어이다.일반적으로 프로그램의 동작 방식을 제어하며, 선언문과 달리 실행 시 영향을 미친다.(예: "use strict";는 변수 선언 없이 사용된 값을 에러로 처리하도록 강제함)차이점역할변수, 함..
타입스크립트의 enum, const enum
⭐️⭐️⭐️ enum변수들을 하나의 그룹으로 묶고 싶을 때 사용 (주로 문자열 상수를 생성하는 데 사용됨) 위에서부터 순서대로 0, 1, 2, 3 … 이라는 값이 부여된다. 값을 사용할 수도 있고, 직접 타입으로도 쓸 수 있다.const enum EDirection { Up, Down, Left, Right,}const a = EDirection.Up; // 0const a = EDirection.Left; // 2const a = EDirection[3]; // Rightconst enum EDirection { Up = 3, Down, Left, Right,}const a = EDirection.Up; // 3const a = EDirection.Left; // 5enum vs object// js의..