profile
안녕하세요

📕 2. Week02 회고 (22.09.26 ~ 22.10.01)

📕 2. Week02 회고 (22.09.26 ~ 22.10.01)🚀 벌써 3주차 돌입이라니, 항해를 시작한지 이주일이 지났다.이주일이 지났다지면 날짜상으로지, 커리큘럼상으로는 3주차에 돌입했다.우선 저번 주차 얘기를 좀 하자면 나에게 어렵고, 아쉽고, 답답한 한주였

4일 전
·
0개의 댓글
·

📕 1. Week01 회고

(JWT , API에 관한 전반적인 내용은 게시글로 작성하였으며, 관련된 점 일부를 본 게시글에서 언급예정입니다.)📕 1. Week01 회고 (22.09.19 ~ 22.09.25)🚀 첫 항해를 시작하며항해를 시작한지 일주일이 지났다.첫 스타트부터 정신없이 나 포함

2022년 9월 25일
·
0개의 댓글
·

📖 14. JWT & API

📖 JWT & API🚀 1. JWT(JSON Web Token)의 정의 JWT는 유저를 인증하고 식별하기 위한 토큰(Token) 기반 인증이다. RFC 7519에 자세한 명세가 나와있다.토큰은 세션과는 달리 서버가 아닌 클라이언트에 저장되기 떄문에 메모리나 스토리지

2022년 9월 25일
·
0개의 댓글
·

📖13. 스코프 체인, 변수 은닉화

📖 스코프 체인, 변수 은닉화🚀 1. 스코프 체인의 정의스코프 체인은 실행 컨텍스트의 렉시컬 환경을 '단방향'으로 연결한 링크드 리스트스코프는 함수의 중첩에 의해 계층적 구조를 가진다.변수를 참조할 때, 자바스크립트 엔진은 스코프 체인을 통해 변수를 참조하는 코드의

2022년 9월 23일
·
0개의 댓글
·
post-thumbnail

📖12. 실행 컨텍스트와 콜 스택

📖 실행 컨텍스트와 콜 스택🚀 1. Execution context(실행 컨텍스트)의 정의자바스크립트 코드가 실행되는 환경을 의미한다.자바스크립트에서 대표적으로 두 가지 타입의 Execution context가 있다.실행할 코드에 제공할 환경 정보들을 모아놓은 객체

2022년 9월 23일
·
0개의 댓글
·

📖11. let, const, var, function 실행원리

📖 let, const, var, function 실행원리 🚀 1. 기본형 데이터(Primitive Type)의 정의 ▶️ var a;

2022년 9월 23일
·
0개의 댓글
·

📖10. 함수 선언문과 함수 표현식에서의 호이스팅 방식 차이

📖 함수 선언문과 함수 표현식에서의 호이스팅 방식 차이🚀 1. 호이스팅의 정의시작하기 앞서 간단하게 짚고 넘어가자면 자바스크립트 엔진이 전체 코드를 먼저 스캔한 후, 변수 선언 정보를실행 컨텍스트에 기록해놓는데, 이러한 작업 때문에 선언문이 유효한 스코프 내에서 최

2022년 9월 23일
·
0개의 댓글
·

📖 9 . 스코프, 호이스팅(Hoisting) , TDZ

📖 스코프, 호이스팅 , TDZ🚀 1. 스코프의 정의🚀 2. 호이스팅의 정의자바스크립트 엔진이 전체 코드를 먼저 스캔한 후, 변수 선언 정보를실행 컨텍스트에 기록해놓는데, 이러한 작업 때문에 선언문이 유효한 스코프 내에서 최상단으로 끌어 올려지는 듯한 현상을 말한

2022년 9월 23일
·
0개의 댓글
·

📖 8. 얕은 복사와 깊은 복사

📖 얕은 복사와 깊은 복사 🚀 1. JavaScript에서 객체 인식방법 console.log( 1===1 )의 결과를 살펴보면 우리가 잘 알고 있는 것처럼 number의 값이 1로 같기 때문에 그 결과 값이 true로 나오게 된다. 그렇다면 두개의 빈 객체

2022년 9월 23일
·
0개의 댓글
·

📖7. 불변 객체 만드는 법

📖 불변 객체 만드는 법🚀 1) 불변 객체의 정의한번 객체가 생성되면, 변하지 않는 객체를 의미함Java에서는 대표적으로 string,JavaScript에서는 const와 object.freeze()를 사용하여 만들 수 있다.🚀 1-1) const자바스크립트 키워

2022년 9월 23일
·
0개의 댓글
·

📖6. 기본형 데이터와 참조형 데이터

📖 기본형 데이터와 참조형 데이터앞으로 나올 그림들은 실제 메모리를 나타낼 수 없기에 메모리를 추상화한 그림입니다.변수명과 주소로 된 표가 있고 주소와 데이터로 구성된 표가 있는데 이 두개는 별개의 저장공간을 가지는 것이 아니라 편의상 흐름도 파악을 위해 표기한 것입

2022년 9월 23일
·
0개의 댓글
·

📖5. undefined와 null의 차이

📖 undefined와 null의 차이🚀 1. undefined의 정의변수를 선언하고 값을 할당하지 않은 상태undefined는 원시값(Primitive Type)으로, 선언한 후에 값을 할당하지 않은 변수나 값이 주어지지 않은 인수에 자동으로 할당된다. 이 값은

2022년 9월 23일
·
0개의 댓글
·

📖 4. JavaScript 동치연산자 (==와 ===의 차이)

📖 JavaScript 동치연산자 (==와 ===의 차이) 🚀 1. 정의 좌항과 우항의 피 연산자가 같은 값으로 평가되는지 비교해 블리언 값을 반환하는 것 Eqyality 연산자(동등비교)와 Identity 연산자가(일치비교)가 있음 🚀 2. Eqyality

2022년 9월 23일
·
0개의 댓글
·

📖 3. JavaScript의 형변환

📖 JavaScript 형변환🚀 1. 정의자바스크립트는 타입이 매우 유연한 언어이다. 때문에 자바스크립트 엔진이 필요에 따라 암시적변환을 혹은 개발자의 의도에 따라 명시적변환을 실행한다.🔎 암시적 형변환이란?🚀 1) 산술연산자더하기(+) 연산자는 숫자보다 문자열

2022년 9월 23일
·
0개의 댓글
·

📖 2. 정적타입 언어 _ Statically typed language

📖 정적타입 언어 \_ Statically typed language 1) 정의컴파일 시 변수의 타입이 결정되는 언어로서, 프로그래머가 변수에 들어갈 값의 형태에 따라 직접 변수의 타입을 명시해줘야 합니다.Java, C, C++의 언어는 각각의 변수의 타입을 반드시

2022년 9월 23일
·
0개의 댓글
·

📖 1. JavaScript의 자료형과 JavaScript의 특성

📖 느슨한 타입(loosely typed)의 동적(dynamic) 언어1) 정의 JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어로서 JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당

2022년 9월 23일
·
0개의 댓글
·