> 웹 프론트엔드 > JS 튜토리얼 > JavaScript에 대한 일반적인 면접 질문

JavaScript에 대한 일반적인 면접 질문

微波
풀어 주다: 2020-07-30 15:57:33
원래의
3582명이 탐색했습니다.

JavaScript에 대한 일반적인 면접 질문

JS 범위 문제에 관해서는 면접관들이 인터뷰 중에 항상 묻는 질문입니다. 다음 기사는 주로 javascript 범위에 대한 몇 가지 일반적인 인터뷰 질문을 공유합니다. 참고해서 아래를 살펴보자.

관련 기사 추천: 2020년 js 면접 질문의 가장 완벽한 모음(최신)

이 기사는 주로 javascript 범위 면접 질문에 대한 관련 내용을 귀하와 공유하고 귀하를 위해 공유합니다. 참고하고 공부해 보세요. 아래를 살펴보겠습니다.

1. 범위:

범위를 이해하기 전에 먼저 몇 가지 기본 개념을 이해해야 합니다.

모든 변수 함수에는 고유한 작업 범위가 있으며 그 이상으로 사용할 수 없습니다. 범위. 이를 범위라고 합니다.

2. 전역 변수, 지역 변수:

1. 전역 변수:

(1) var a=1; 과 같이 전역 범위에 선언된 변수 var a=1;

     (2)只有赋值没有声明的值,如a=2; (注:如果a=2在函数环境中,也是全局变量)

2.局部变量:

      写入函数中的变量,叫做局部变量。

3.作用:

     (1)程序的安全。

     (2)内存的释放。

三、作用域链:

查找量的过程。先找自己局部环境有没有声明或者是函数,如果有,则查看声明有无赋值或者是函数的内容,如果没有,则向上一级查找。

四、预解析顺序:

每个程序都要做的工作,程序开始先预解析语法,标点符号是否有误,解析内存是否可容纳,解析变量……直到解析无误了,才开始按正常的流程顺序走。试想一下,如果没有预解析顺序,直接按流程顺序走,可能程序执行到最后一个函数,发现了语法错误,才开始报错,那性能要有多差啊!

顺序内容:

      1.文件内引用的

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿