JS 사전 파싱이란 무엇입니까?

PHP中文网
풀어 주다: 2017-06-20 10:15:39
원래의
2638명이 탐색했습니다.

JS 사전 파싱이란?
현재 범위에서는 js가 실행되기 전에 var 및 function 키워드가 포함된 코드가 미리 선언되고
메모리에 정렬된 다음 위에서 아래로 js 코드가 실행됩니다.

JS 사전 구문 분석은 한 줄씩 실행됩니다

js 사전 구문 분석은 무엇입니까
1> var
2> 함수
3> var 키워드로 정의된 변수는 미리 파싱되면 값 할당 여부에 관계없이 undefine 값이 할당됩니다.

매개변수를 전달할 때마다 ​​직접 값을 할당하세요
Alert(a); var a = 1; Alert(b);
var b = function(){

}
Alert(c);
var c;

2
.함수를 미리 파싱하면 Define을 선언하고 정의하는데 데이터가 저장되는 공간에는 코드가 문자열로 저장되어 의미가 없다

Alert(a);//The string function

function a(){

Alert("pre-parsed function1")
}

3
. 사전 파싱에서 즉시 실행하려는 함수는 () 괄호

사이에 위치합니다. (function fn(){ Alert("사전 구문 분석된 함수1")

}(2)) closure


(function(){
alert("사전 구문 분석된 함수2")

}());



js는 어떤 상황에서 사전 구문 분석을 수행할까요?

1.

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!