favicon

Jayden { do: smite }

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

Copyright 2023. all rights reserved by Jayden