220811(목)
🪴 성장일지
책 행복한 이기주의자(웨인 다이어)
의 내용에 자극받아 시작하는 소박한 성장기록
살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!
🌳 키워드
최대한 간단하게 정리, 추후에 보면서 스스로 설명
JavaScript
연산자
- 단항 연산자
+
활용 : Number()와 같은 기능 - 쉼표 연산자
- 논리 연산자
- || : truthy한 값이 있으면 반환, 없으면 제일 끝값 반환
- && : falsy한 값이 있으면 반환, 없으면 제일 끝값 반환
- ?? : null, undefined가 아니면 반환, 없으면 제일 끝값 반환
- null vs 0
alert(null > 0); // (1) false alert(null == 0); // (2) false alert(null >= 0); // (3) true
AWS
배포 과정
- AWS EC2 활용
- Filezilla
- 도메인 설정해보기(feat. 가비아)
JavaScript
실행 컨텍스트
실행 컨텍스트 : 코드 실행을 위한 환경 정보를 저장해둔 객체
-
VariableEnvironment
- environmentRecord(snap shot; 초기값)
- outerEnvironmentReference(snap shot; 초기값)
-
LexicalEnvironment
- environmentRecord
- outerEnvironmentReference(직전 컨텍스트의 LexicalEnv를 참조)
-
ThisBinding
스코프 : 변수의 유효 범위
호이스팅 : 변수 선언부를 끌어올려서 생각하는 추상적인 개념(environmentRecord의 수집 과정을 추상화한 개념)
- var, let, const의 차이
- 함수 선언문과 함수 표현식의 차이
전역 변수와 지역 변수
undefined