중점
JavaScript 는 동적 형식 을 가지 고 있 습 니 다. 이것 은 같은 변 수 를 다른 유형 var x 로 사용 할 수 있 음 을 의미 합 니 다.var x = 5; var x = "John";
자 바스 크 립 트 대상
대상 은 괄호 로 구분 된다.괄호 내부 에서 대상 의 속성 은 이름과 값 의 형식 (name: value) 으로 정의 합 니 다.속성 은 쉼표 로 구 분 됩 니 다.var person = {firstname: "John", lastname:"Doe", id:5566};
Undefined 와 Null
JavaScript 형식 변환
JavaScript 5 가지 다른 데이터 형식:. String. number. boolean. object. function 3 가지 대상 유형. Object. Date. Array 2 개 는 데이터 형식 을 포함 하지 않 습 니 다. Null undefined
생 성자 속성
type: of 를 사용 하여 배열 과 날 짜 를 판단 할 수 없 지만 constructor 는 가능 합 니 다.
함수 성명 과 변수 성명 은 항상 해석 기 에 의 해 조용히 방법론 의 맨 위로 올 라 갑 니 다.
프로그램 역할 영역
모든 코드 블록 에서 자 바스 크 립 트 는 새로운 역할 영역 을 만 들 지 않 습 니 다. 일반적으로 각 코드 블록 의 역할 영역 은 전역 적 입 니 다.
this 의 다양한 지향
let 와 const
ES6 에 추 가 된 두 가지 중요 한 키 워드 는 let 명령 이 있 는 코드 블록 에서 만 유효 합 니 다.const 는 읽 기 전용 상수 만 설명 합 니 다. 성명 하면 상수 의 값 을 바 꿀 수 없습니다.ES6 이전에 자 바스 크 립 트 는 전역 변수 와 함수 내의 국부 변수 두 가지 역할 영역 만 있 었 다.
var i = 5;
for(var i = 0; i < 10; i++){
// to do
}
// i 10
let i = 5;
for(let i = 0; i < 10; i++) {
// to do
}
// i 5
JavaScript 에서 함 수 는 대상 이 고 대상 은 그의 속성 과 방법 이 있 습 니 다.arguments apply() call()
이 기술 은 js 가 수정자 에 접근 하지 않 기 위해 만 든 '개인 속성' 입 니 다.
자 바스 크 립 트 대상
JavaScript 의 모든 것 이 대상 입 니 다: 문자열, 수치, 배열, 함수... 대상 은 속성 과 방법 을 가 진 특수 데이터 형식 으로 JavaScript 대상 (인 스 턴 스) 을 만 듭 니 다. JavaScript 는 대상 언어 이 고 단일 JavaScript 는 클래스 를 사용 하지 않 습 니 다.
JavaScript Number 개체
JavaScript 는 숫자 형식 이 하나 밖 에 없어 요. NaN.
배열 만 들 기
1: :
var myCars = new Array();
myCars[0] = "saab";
myCars[1] = "Volvo";
myCars[2] = "BMW";
2: :
var myCars = new Array("Saab","Volvo","BMW");
3: :
var myCars = ["Saab", "Volvo", "BMW"];
window 방법: open () close () moveTo () resizeTo () available Height () available Width () window. loacation. assign location. hostname location. pathname location. path location. protocol window. history. back () window. history. forward () Window Navigator JavaScript 팝 업 경고 상자 window. alert () 확인 상자 window. confirm () 알림 상자: window. prompt ()JavaScript 타이머 시간 setInterval () setTimeout () clearInterval () clearTimeout ()
JavaScript 프레임 워 크 (라 이브 러 리)
jQuery (가장 중요 한) 프로 토 타 입 MooTools