[TIL] 2020.06.16 TIL-200616

To-Do

  • Builder Pattern ppt 완성(세부사항 체크)
  • State Pattern ppt 작성
  • 자바스크립트 과제 완성

TIL

  • 자바스크립트 진도 : basic, 자료형, 배열, 반복문, Function

keyword

  • 자료형
  • backtick
  • hoisting

Java Script

  • 공공데이터 포털 API의 경우 자바스크립트로 가져오는 경우가 많다.
  • 출력방식 3가지 메소드 : document.write(), console.log(), window.alert()
  • 자바스크립트는 인터프리터이기 때문에 에러가 나면 아예 동작하지 않는다.

자료형

  • primitive(기본형)과 Object(객체) 타입이 존재한다.
  • 자바스크립트는 자료형을 입력해주지 않아도 인터프리터가 자동으로 변수의 타입을 값에 저장해, 변수의 타입을 따로 쓰지 않고 var를 쓴다.
  • var로 변수선언 하지 않아도 정상적으로 실행된다.

    기본 자료형

    Number : 숫자형으로 정수와 부동 소수점, 무한대 및 NaN(숫자가 아님)값을 포함 String : 문자열 (‘’ 이나 “” 모두 String으로 인식한다.)
    Boolean : 논리적인 요소, true와 false값 undefined : 값을 할당하지 않은 변수가 가지는 값
    null : 빈 값

변수

  • var : 변수 재선언 가능, 재할당 가능
  • let : 변수 재선언 불가, 재할당 가능
  • const : 변수 재선언 불가, 재할당 불가

Function

  • 선언적 함수 : 함수 Hoisting 가능
  • 익명 함수 : 함수 Hoisting 불가능
  • 함수의 매개변수로 함수를 받을 수 있다.
  • 리턴 타입으로 함수를 받을 수 있다.
  • callback Function : 콜백함수의 기본적인 목적은 매개변수로 함수를 넘기겠다! (매우 많이쓰이고 중요한 개념)

댓글남기기