22.05.18

삶은달걀·2022년 5월 18일
0

코드잇 강의

  • 자바스크립트의 데이터 타입
  1. number
  2. string
  3. boolean
  4. undefined
  5. null
  6. object
  7. symbol
  8. bigint
  • Truthy 값과 Falsy 값
// falsy
Boolean(false);
Boolean(null);
Boolean(undefined);
Boolean(0);
Boolean(NaN);
Boolean('');

// truthy
Boolean(true);
Boolean('codeit');
Boolean(123);
Boolean(-123);
Boolean({});
Boolean([]);
  • 논리 연산자
    왼쪽 피연산자 값의 유형에 따라서 두 피연산자 중 하나를 리턴하는 방식으로 동작

  • 변수 선언 방식
    var: 변수 이름 중복선언 가능, 변수 선언 전에 사용 가능(호이스팅), 함수 스코프
    const/let: 변수 이름 중복선언 불가 (SyntaxError 발생), 변수 선언 전에 사용 불가, (ReferenceError 발생), 블록 스코프
    const는 값을 재할당 할 수 없다.

  • 함수 스코프와 블록 스코프
    함수 스코프: 함수를 기준으로 스코프를 구분
    블록 스코프: 중괄호로 감싸진 코드 블록에 따라 유효 범위를 구분

0개의 댓글