책장은 부조기억장치
책상은 주기억장치
숫자 :Number
문자열 :String
불리언 :Boolean
Undefind;
Null;
Object
템플릿리터럴
Const a = 1;
여기서 a는 상수이고, 1은 리터럴
리터럴표기법이란, 변수를 선언함과 동시에 그 값을 지정해주는 표기법
Class. 붕어빵틀
Object. 붕어빵 틀로 만들어질 것들(가상 존재)
Instance 붕어빵틀로 만들어낸 붕어빵(실제 물리적인 존재) -> 주기억장치, 메모리에 올라가는 순간
For 횟수와 순서가 중요할 때 씀
While 특정 이벤트 특정 조건이 중요할때 씀
조건문 = 데이터 타입이 무조건 불리언.
근데 불리언이 안들어가면 js에서 자체적으로 형변환 해버림 ㄷㄷ
Js: 너 왜 불리언타입 안넣었어~ 내가 바꿔줄게
숫자에서는 0만 false 그 외 모두 true!!
Function vs method 차이점
Method 는 function의 부분집합
객체 안에서 선언이 되는 함수를 메서드라고 부름
Class 안에서 선언되는 함수를 메서드 라고 부름
JS가 헷갈리는 이유.
같은 “목적” 위해 표현하는 “방법”이 너무 다양하기 때문
클래스를 쓸 때만new가 붙음
Array 앞에 new가 붙는 이유는 array가 클래스이기 때문에
인스턴스 찾아보기
기본 데이터 타입, 강제 형변환, 오브젝트 데이터 타입,어레이 찾아보기,
오브젝트는 닷리터럴,브라켓리터럴 둘 다 가능