성장에 목마른 코린이

TIL 220722 (코어자바스크립트 page 1-35) 본문

Today I Learned

TIL 220722 (코어자바스크립트 page 1-35)

성장하는 코린이 2022. 7. 22. 23:05
728x90

오늘의 계획

1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석

2. 오후 2:00 ~ 5:00 프로젝트 팀미팅

3. 코어 자바스크립트 책 읽고 중요한 내용 기록하기!

4. 이력서 수정

5. 코드스테이츠 지원 사전 질문 준비

책에서 읽은 중요한 내용!

'값을 대입하지 않은 변수', 즉 데이터 영역의 메모리 주소를 지정하지 않은 식별자에는

자바스크립트가 직접 undefined를 할당합니다.

한편 ES6에서 등장한 let, const에 대해서는 undefined를 할당하지않은 채로 초기화를 마치며, 

이후 실제 변수가 평가되기 전까지는 해당 변수에 접근할 수 없습니다. 

 

null은 한가지 주의할 점이 있습니다. typeof null이 object라는 점입니다.

이는 자바스크립트 자체 버그입니다. (page 32-33)

var n = null;
console.log(typeof n);        // object
console.log(n == undefined);  // true
console.log(n == null);       // true
console.log(n === undefined); // false
console.log(n === null);      // true

오늘의 회고

저는 어제, 오늘 이력서 넣을 곳은 알아봤지만 이력서가 수정되고있는 관계로 지원은 못했습니다 ㅠ

그래서 이번 주말까지 이력서 수정 마무리 질하고 코드스테이츠 사전 질문 마무리 잘해서

다음주 월요일, 화요일은 4군데 이력서를 넣을 계획입니다!

그리고 Socket I.O 학습도 좀 더 신경써서 월요일 프로젝트 팀원들과 미팅때

부족함 없도록 해보겠습니다!

Comments