[TIL]20220524 자바스크립트 완벽 가이드(1회독)

:smile: 2일차(2022-05-24)

  • 운동 PASS / 야근 후, 친구와 독서카페
  • 자바스크립트 완벽 가이드 1회독 시작

책 요약

서문

  • https://github.com/davidflanagan/jstdg7 (예제코드)

1장

  • 노드 설치 (언제나 Hello world)
  • 함수 VS 메서드
    • 메서드 = 객체에 할당된 함수 (EX.a.push() )
  • 목표는 완독

2장 어휘 구조

  • 세미콜론 생략 가능.

3장 타입, 값, 변수

  • 객체지향 프로그래밍
    • ex) sort(a) (X) a.sort() (O)
  • NaN = 비교불가 (자기자신과도 같지 않음)
    • a.isNaN() (O) a === NaN (X)
  • 부동소수점 문제
    • 0.3 - 0.2 = 0.1 !== 0.2 - 0.1 = 0.1
    • 따라서, 소수계산할 일이 있으면 정수로 바꾸는 것을 고려하라.
  • 템플릿 리터럴
    • 새로운 기능. 2회차때도 다시볼 것
  • 배열비교, 배열복제

  • var vs let
    • 호이스팅
    • var 선언만 위로 올라가서 선언이 안되었는데도 실행되는 버그가 가끔 발생

댓글남기기