본문 바로가기

Programming Language/Javascript

(2)
[변수 선언] var vs let vs const 변수 var, let, const 의 차이 개요 Javascript의 실행 컨텍스트에 대해 간단하게 언급하고 호이스팅을 통해 변수의 종류인 var, let, const의 차이를 이해한다. 목차 실행 컨텍스트란? 호이스팅이란? TDZ란? var vs let let vs const 소개 1. 실행 컨텍스트(Excution Context)란? 실행 컨텍스트(Excution Context) 정의 Javascript 엔진은 코드를 실행하기 위해 필요한 몇가지 정보들을 미리 알고 있어야 한다. 그러기 위해 코드를 실행하기 전에 실행 가능한 코드들을 형상화하고 구분하는 추상적 개념이 실행 컨텍스트이다. 풀어서 설명하자면, 코드가 실행가능하기 위해 필요한 환경이라고 할 수 있다. 실행에 필요한 정보 변수 객체(전역변수..
[Programming Language] 스크립트 언어(Script Language) vs 컴파일 언어(Compile Language) 스크립트 언어(Script Language) vs 컴파일 언어(Compile Language) 개요 스크립트 언어와 컴파일언어를 이해하고 그 차이를 알아본다. 목차 스크립트 언어(Script Language)란? 컴파일 언어(Compile Language)란? 스크립트 언어(Script Language) vs 컴파일 언어(Compile Language) 소개 1. 스크립트 언어(Script Language)란? 스크립트 언어(Script Language)의 정의 컴퓨터 프로그래밍 언어의 한 종류로, 스크립트 작성 기능을 지원하는 소프트웨어(애플리케이션)을 제어하는 역할을 하는 언어로 정의되어 있다. 수정이 자주 발생하는 덩치가 큰 소프트웨어에서 컴파일은 시간이 오래 소요되는 작업이므로, 수정이 빈번하게 ..