1. 역할 영역 이 무엇 입 니까
,
전통 언어 컴 파일 과정 A-- / :
B-- / :
C-- :
js 언어 컴 파일 과정
엔진: 처음부터 끝까지 컴 파일 및 실행 과정
컴 파일 러: 문법 분석 과 코드 생 성 = = = > > 코드 생 성 단계 와 전통 컴 파일 이 차별 화 됩 니 다.
역할 영역: 모든 성명 의 식별 자 로 구 성 된 일련의 조 회 를 수집 / 유지 하고 규칙 을 실시 하여 현재 실행 코드 가 이 식별 자 에 대한 접근 권한 을 확인 합 니 다.
컴 파일 러 처리
= >
= >
>
= >
= > · ·
>
엔진 처리
= >
= >
= >
tips: 엔진 검색RHS 조 회 는 특정한 변수의 값 을 간단하게 찾 는 것 과 다 를 바 없 으 며, LHS 조 회 는 변수의 용기 자 체 를 찾 으 려 고 해서 값 을 부여 할 수 있다.이런 측면 에서 볼 때 RHS 는 진정한 의미 의 '할당 작업 의 오른쪽' 이 아니 라 더욱 정확하게 말 하면 왼쪽 이 아니다.
이 말 은 이해 하기 에는 사실 경 서 를 좀 읽 는 것 같 아서 글자 의 뜻 이 간단 해 보이 지만 사실은 그렇지 않 은 것 같다.일부 해석 은 이렇게 말 했다. [개념 적 으로 '할당 작업 의 목표 가 누구 (LHS)' 와 '누가 할당 작업 의 원천 (RHS)' 으로 이해 하 는 것 이 좋 습 니 다.]
/ / 여기 서 진행 되 는 것 은 RHS 조회 [원본 찾기] 입 니 다. a 가 정의 되 지 않 은 상태 에서 정의 되 지 않 은 이상 이 발생 할 수 있 습 니 다
/ / 여 기 는 사실 LHS 조회 [용기 찾기] 를 진행 하여 a 가 존재 하 는 지 확인 한 다음 에 할당 2 의 조작 이 발생 합 니 다.역할 영역 내장
, 。
LHS 와 RHS 인용 은 모두 현재 역할 영역 에서 찾 고, 찾 지 못 하면 이전 층 에서 찾 아 유추 합 니 다.전역 역할 영역 에 도착 하면 필요 한 변 수 를 찾 을 수도 있 고 찾 지 못 할 수도 있 지만 아무리 찾 아 도 과정 이 중단 된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.