[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 : 콜백함수의 기본적인 목적은 매개변수로 함수를 넘기겠다! (매우 많이쓰이고 중요한 개념)
댓글남기기