Boolen: true/false Number: Number.MAX_VALUE / Number.MIN_VALUE/ NaN ; isNaN() 함수(참고: 새 버전에는 확인해야 할 변경 사항이 있습니다.) String:
Type 변환:
Boolen()/Number()/String() ** 유형 이름을 나타냅니다
toString(): toString(2/8/16)
intParse()/floatParse():
스택 참조 유형
사전 정의
객체:
Boolen:
번호: toFixed() 문자열: (생략)
instanceof()
operator
delete
void
Click me
label label:
객체:
객체는 이름-값 쌍(속성 및 메서드)의 정렬되지 않은(배열과 다름) 컬렉션입니다.
생성: new 및 {} 확장: 새 속성 추가 (런타임에 인스턴스 수정에서 의미!) 연산자: "." 또는 "[]"
생성자: 유형을 결정할 수 있지만 typeof와 달리 객체를 반환합니다. 프로토타입: 구조 object
속성: (변수)
Scope
var: 지역 변수, 즉 변수 범위는 가장 안쪽의 함수 본문입니다.
메서드: ( function) JavaScript는 First-Class 함수를 지원합니다. 즉, 함수는 객체로 처리됩니다. 따라서 변수(=)에 할당되거나, 배열 요소로 저장되거나, 반환 값으로 사용되는 등의 작업이 가능합니다.
이것:
간단한 메모리:
전역 함수(단순히 페이지에 선언된 함수): 창
DOM 이벤트 핸들러(DOM 이벤트를 처리하는 함수): 이벤트 요소와 연관된 DOM( 참고 이벤트 버블링)
생성자: 인스턴스 자체
이해:
일반적으로 이는 항상 함수를 호출하는 개체를 가리킵니다(소위 "런타임 결정")
특수 사례: apply() 및 call(), 이는 위 두 함수의 매개변수 객체를 가리킵니다.
클로저:
표현식:
함수 내부에 정의된 함수
함수:
다른 함수 내부의 변수를 읽을 수 있음
함수 내부를 함수 외부와 연결
이 변수의 값을 항상 메모리에 유지
배열:
A 다양한 유형일 수 있는 순서가 지정된(객체와는 다른) 값 컬렉션
만들기: new Array() 또는 []