JavaScript는 배후에서 어떻게 작동합니까?
JavaScript는 동기화 단일 스레드 언어입니다.
단일 스레드는 JavaScript에서 한 번에 하나의 명령만 실행할 수 있음을 의미합니다.다음 줄 코드는 첫 번째 줄 코드 다음에 특정한 순서에 따라 실행될 것이다.JavaScript 프로그램이 실행되면 새 실행 컨텍스트가 작성됩니다.
그것은 두 가지 구성 부분이 있다.
var a = 2;
function square(num){
var ans = num * num;
return ans;
}
var square2 = square(num);
var square4 = square(4)
메모리 생성 단계에서, 우리는 전체 프로그램의 전역 공간에서 모든 변수와 함수를 분배하고, 정의되지 않은 변수를 분배한다. 함수라면, 우리는 그대로 함수를 저장할 뿐이다.
이 단계에서는 단일 스레드 언어인 JavaScript가 한 줄씩 실행되고 변수의 값을 할당하며 변수와 함수의 값을 업데이트합니다.
Reference
이 문제에 관하여(JavaScript는 배후에서 어떻게 작동합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/amolshelke2/how-javascript-works-behind-the-scenes-3bhj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)