# 호이스팅

66개의 포스트

var, let, const

JavaScript 변수 선언 키워드 비교

약 3시간 전
·
0개의 댓글
post-thumbnail

변수의 정의와 선언 var, let, const | JavaScript Basics

많은 프로그래밍 언어는 '변수'를 가진다. 자바스크립트 역시 변수를 가지고 있다. 변수란 특정 값을 저장하는 메모리 공간을 말한다. 문자열, 숫자, 불리언, 함수까지 허용되는 범위 내에 다양한 값을 저장할 수 있다.데이터를 저장하는 메모리 공간변수의 이름을 지칭하여 데

3일 전
·
0개의 댓글
post-thumbnail

🐯 실행 컨텍스트

'개인 공부를 위해 작성했습니다'모든 코드는 실행 컨텍스트가 활성화 상태일 때 실행된다.자바스크립트는 어떤 실행 컨텍스트가 활성화되는 시점에선언된 변수를 위로 끌어올리고(호이스팅 hoisting)외부 환경 정보를 구성하고this 값을 설정하는 등의 동작을 수행하는데,

2021년 7월 10일
·
0개의 댓글

실행컨텍스트 2)

1 ) environmentRecord - 호이스팅2 ) outer-environmentReference - 스코프식별자에 대한 유효범위. 안에서 붙 바깥으로 차례로 검색해 나가는 것을 스코프 체인이라고 하며, 이를 가능케하는 것을 바로 LexicalEnvironmen

2021년 7월 5일
·
0개의 댓글

호이스팅과 TDZ

호이스팅과 TDZ

2021년 7월 2일
·
0개의 댓글
post-thumbnail

[JavaScript] var의 특징 호이스팅(hoisting)과 스코프(scope)

var의 특징인 호이스팅(hoisting)과 에 대해 알아보도록 하자.var에서는 변수를 선언하기도 전에 값을 할당할수 있고 출력도 할수있다.

2021년 7월 1일
·
0개의 댓글
post-thumbnail

var, let, const?

const, let, var은 javascript에서 변수/상수를 저장하는 방식이다.변수: 값을 저장할 목적으로 사용하며 이후에 변경될 수 있는 값상수: 값을 저장할 목적으로 사용하며 이후에 변경할 수 없는 값ECMAScript6의 등장 이전엔 var로 변수를 선언했다

2021년 6월 25일
·
0개의 댓글

What is Hoisting

호이스팅이 어떻게 이루어지는지에 대한 글입니다.

2021년 6월 25일
·
0개의 댓글

실행컨텍스트 1)

실행컨텍스트란 ? : 실행 할 코드에 제공할 환경 정보들을 모아놓은 객체 (자바스크립트에서 가장 중요한 핵심 개념 중 하나!)실행컨텍스트를 이해하기 위해서는 자료구조1 ) 스택 - 출입구가 하나인 구조 ex ) a, b, c, d => d, c, b, a2 ) 큐 -

2021년 6월 20일
·
0개의 댓글
post-thumbnail

[TIL][JavaScript] var, let, const 그리고 호이스팅

2021.06.17 Today I Learned JavaScript의 변수 선언 키워드와 호이스팅

2021년 6월 17일
·
0개의 댓글

자바스크립트 개념 1

스코프는 폴더 구조에 비유할 수 있다. 다른 directory 에서는 폴더이름이 같아도 상관없지만같은 directory 에서는 폴더이름을 같게 생성할수 없다. 스코프에는 전역스코프 지역 스코프 있는데 전역 스코프는 코드 어디에서도 사용할 수 있어 전역 변수이고,지역 스

2021년 6월 17일
·
0개의 댓글
post-thumbnail

programmers 내적 (javascript) , 변수선언, 호이스팅 공부

같은 변수를 한 번 더 선언했지만 각기 다른 값이 출력된다.코드량이 많아진다면 변수의 사용을 파악하기 힘들고 값이 바뀔 수 있다.위와 같은 문제를 해결하기 위해 ES6이후 let과 const가 추가되었다.name이 이미 선언되었다는 메시지와 함께 에러가 뜬다.변수 재선

2021년 6월 12일
·
0개의 댓글
post-thumbnail

변수 선언의 실행 시점과 호이스팅

예제에서 변수 선언문보다 변수를 참조하는 코드가 앞에 있습니다.자바스크립트 코드는 인터프리터에 의해 한 줄씩 순차적으로 실행되므로 console.log(score);가 가장 먼저 실행되고 순차적으로 다음 줄에 있는 코드를 실행합니다. 따라서 console.log(sco

2021년 6월 8일
·
0개의 댓글
post-thumbnail

var,let,const 그리고 호이스팅?

var, let, const 그리고 호이스팅과 TDZ

2021년 6월 3일
·
0개의 댓글
post-thumbnail

자바스크립트 실행 컨텍스트

1) 데이터 타입 1.1) 데이터 타입 종류 기본형 타입(primitive type) 참조형 타입(reference type) 1.1.1) 기본형 타입(primitive type) 기본형 타입으로는 bool,숫자형,문자열,null,undefined,Symbol(

2021년 6월 1일
·
0개의 댓글
post-thumbnail

[TIL-20210531] 호이스팅(hoisting)

호이스팅(hoisting) > 호이스팅(Hoisting)은 사전적 의미로 끌어 올리기 라는 의미를 가지고 있는 단어이며, 실제로 하는 일도 사전적 의미와 동일합니다. 모든 선언(var, function)들을 어느 위치에 호출하던지 간에 자바스크립트(Javascript

2021년 5월 31일
·
2개의 댓글

var, let, const, Hoisting

위 코드는 아래처럼 해석 됨확인을 해보면위 코드는 선언 후 호출이라서 호이스팅 없이 됨.이번 코드는 a(); 함수 호출을 먼저 읽기 때문에 호이스팅이 필요함.위 처럼 함수 전체를 끌어올려 해석함(호이스팅)위 코드를 풀어보면 아래처럼 해석함.

2021년 5월 31일
·
0개의 댓글

호이스팅(Hoisting)

명사, 동사로 쓰이며소형의 감아올리는 장치, 승강 장치공장 내의 재료 운반·조립에 사용하며, 들보 위에서 이동시킴구동 방식에 따라 공기 호이스트·전기 호이스트 등으로 나누어짐결국 hoist란 무언가를 '끌어들어올리다'라고 정의할 수 있다.자바스크립트는 초기화가 아닌 선

2021년 5월 28일
·
0개의 댓글

호이스팅

호이스팅

2021년 5월 26일
·
0개의 댓글
post-thumbnail

자바스크립트 호이스팅에 대해 알아보자

호이스팅은 프론트엔드 기술 면접에서 클로저와 함께 가장 많이 나오는 대표적인 질문입니다. 호이스팅이란 무엇인지 알아보도록 하겠습니다. hoisting이란 자바스크립트 에서 가장 기초적인 개념으로 함수 유효범위에 대해서 생각해보면 쉽게 접근이 가능합니다.

2021년 5월 25일
·
0개의 댓글