# 호이스팅

99개의 포스트
post-thumbnail

JavaScript | 변수, 호이스팅, TDZ(Temporal Dead Zone)

변수 es6부터 생성 let, const [ 선언 ] var vs let 비교 | | var | let | | --- | --- | --- | | 재선언 | o | x | | 선언 전, 사용 | o | x | > 예시 재선언 선언 전, 사용

2일 전
·
0개의 댓글

[JavaScript] 호이스팅

호이스팅 - \[MDN 문서]변수의 선언과 초기화를 분리한 후 선언만 코드의 최상단으로 옮기는 것으로 말하곤함.변수를 정의하는 코드보다 사용하는 코드가 앞서 등장할 수 있음.선언과 초기화를 함께 수행하는 경우, 선언 코드까지 실행해야 변수가 초기화된 상태가됨.변수의경우

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

[JS] 호이스팅 (Hoisting)

자바스크립트 언어를 모르는 사람이라면 var x가 선언문이라고 할 때 어떻게 선언하기도 전에 출력이 가능할까? 에러아니야? 라고 생각할 수 있다. 하지만 자바스크립트는 에러가 나지 않는다 ! 어떤 이유때문에 이런 현상이 가능한 것일까? 바로 호이스팅 때문이다. Hoisting이란? Hoisting : [명사] 끌어올리기 Hoisting은 사전...

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

호이스팅 (hoisting)

호이스팅은 '끌어올리기'이다.자바스크립트의 실행 컨텍스트를 이해했다면 이 개념 또한 이해할 수 있다.

2021년 11월 26일
·
0개의 댓글

실행 컨텍스트

실행 컨텍스트는 실행할 코드에 제공할 환경 정보를 모아놓은 객체입니다.스택은 출입구가 하나뿐인 우물 같은 데이터 구조입니다. 스택에 저장되는 데이터는 후입선출로 통과합니다.큐는 출입구가 2개인 데이터 구조입니다. 큐에 저정되는 데이터는 선입선출로 통과합니다.실행 컨텍스

2021년 11월 25일
·
0개의 댓글
post-thumbnail

[JS] 변수(Value)

hoisting, 재할당 등 JS의 변수에 대한 내용을 다룬다.

2021년 11월 23일
·
0개의 댓글

오늘서핑(4.3~5.6)

4.2 식별자 메모리 상에 존재하는 어떠한 값을 구별해서 식별할 수 있는 고유한 이름. 식별자와 값이 저장되어있는 메모리 주소는 매핑되어있고, 이 매핑정보도 저장되어야 한다. 식별자는 값이 아니라 메모리 주소를 기억하고 있다. 어디까지나 주소를 통한 접근임을 참고.

2021년 11월 15일
·
0개의 댓글
post-thumbnail

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

실행 컨텍스트에 대해 알아보자

2021년 11월 15일
·
0개의 댓글
post-thumbnail

다시 처음부터 JavaScript || var, let, const 키워드 ⭐️

✅ 출처 : 다시 처음부터 자바스크립트 게시글은 이웅모(님) '모던 자바스크립트 Deep Dive' 를 기록합니다 • 스코프란?

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

다시 처음부터 JavaScript || 함수 1️⃣⭐️

✅ 출처 : 다시 처음부터 자바스크립트 게시글은 이웅모(님) '모던 자바스크립트 Deep Dive' 를 기록합니다함수는 자바스크립트에서 가장 중요한 핵심 개념입니다! 스코프, 실행 컨텍스트, 클로저, 생성자 함수에 의한 객체 생성, 메서드, this, 프로토타입, 모듈

2021년 11월 10일
·
0개의 댓글
post-thumbnail

다시 처음부터 JavaScript || 변수

✅ 출처 : 다시 처음부터 자바스크립트 게시글은 이웅모(님) '모던 자바스크립트 Deep Dive' 를 기록합니다 • 변수란 무엇인가? 왜 필요한가? > 10+20 자바스크립트 엔진이 위 자바스크립트 코드를 계산 하려면 10, 20, +라는 기호 ( 리터럴과 연산

2021년 11월 4일
·
0개의 댓글
post-thumbnail

[Javascript] 02. 함수

자바스크립트의 함수는 모듈화 처리나 클로저, 객체 생성 등 자바스크립트의 근간이 되는 많은 기능을 제공하고 있습니다.함수 선언문 (function statement)함수 표현식 (function expression)Function() 생성자 함수함수도 일반 객체처럼 값

2021년 10월 27일
·
0개의 댓글
post-thumbnail

자바스크립트 셀프 QnA(4): 선언 키워드 전쟁

(<자바스크립트 셀프 QnA> 시리즈에 작성된 포스팅들은 각 주제에 해당하는 <모던 자바스크립트 딥다이브> 챕터를 읽으며 요약한 내용입니다. 더 자세한 내용은 <모던 자바스크립트 딥다이브>를 참고해주세요.)모던 자바스크립트 딥다이브중복 선언이 가능하다.

2021년 10월 25일
·
0개의 댓글
post-thumbnail

변수의 대해(2)

let, const가 나오기 이전에는 var를 사용했다. 그렇다면, var와 let, const의 차이는 무엇일까. 핵심은 var는 함수스코프, let, const는 블록단위 스코프를 가진다는 것이다. 그 외에도 선언, 할당, 호이스팅 등의 특징을 발견할 수 있다.재선

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

[자바스크립트]모던 자바스크립트 Deep Dive - 4. 변수

변수를 선언할 때는 var, let, const 키워드를 사용한다. ES6에서 let, const 키워드가 도입되기 이전까지 var 키워드는 자바스크립트에서 변수를 선언할 수 있는 유일한 키워드였다. ES5 vs ES6아직 살펴보지 않았지만 var 키워드는 여러 단점이

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

[개발일지] 4일차 - var와 let/const, TDZ

JS의 var와 let/const의 차이, TDZ에 대해 공부하였습니다

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

[자바스크립트 완벽 가이드] 3장 타입, 값, 변수

수정이 불가능하다. Immutable이 값들의 프로퍼티는 읽기 전용이고, 새로운 프로퍼티를 정의할 수 없다는 점에서 객체와 다르다.자바스크립트는 모든 숫자를 실수로 표현한다.NaN 숫자가 아닌 값, Infinity 양의 무한대 -> read-onlyNaN은 그 자신뿐만

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

[Javascript] var와 let, const의 비교

자바스크립트에서 변수를 사용하려면 반드시 선언이 필요하다. 변수를 선언할 때는 var, let, const 이 세 가지 키워드를 사용할 수 있다.이 세 가지 키워드 중 var와 let/const 간의 차이에 대해 중점적으로 알아보자.var 키워드로 선언한 변수는 중복

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

Hoisting

호이스팅을은 변수의 선언문 부분이 해당 Scope의 최상단으로 끌어올려져 수행되는 자바스크립트의 메커니즘이다.선언문이라 하면 대표적으로 var, let, const, fun

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