>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트는 컴파일된 언어인가요?

자바스크립트는 컴파일된 언어인가요?

青灯夜游
青灯夜游원래의
2022-01-28 12:04:313028검색

Javascript는 컴파일된 언어가 아니라 해석된 언어입니다. JavaScript는 문자 그대로의 스크립팅 언어이며 모든 스크립팅 언어는 해석된 언어입니다. JavaScript로 작성된 코드는 컴파일할 필요가 없으며 브라우저가 직접 소스 코드를 해석하고 메모리에 변수를 생성하는 등의 작업을 수행합니다. .

자바스크립트는 컴파일된 언어인가요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

Javascript는 컴파일된 언어가 아니라 해석된 언어, 문자 그대로의 스크립트 언어입니다.

컴파일된 언어는 먼저 소스 코드를 기계 코드(즉, Windows 시스템의 exe 파일과 같은 소위 실행 가능한 프로그램)로 컴파일하는 것입니다. 실행 시 컴퓨터가 직접 넘겨주기만 하면 됩니다. 실행을 위해 기계어 코드를 CPU에 보냅니다. 컴파일된 언어는 빠른 실행 속도와 높은 효율성이 특징입니다. 단점은 휴대성이 좋지 않다는 점입니다.

분석언어는 소스코드 형태로 직접 나타나며, 실행 시 실시간으로 기계어 코드로 파싱되어 실행됩니다.

모든 스크립트 언어(물론 JavaScript 포함)는 해석 언어입니다. 이러한 유형의 언어의 가장 큰 특징은 독립적으로 존재할 수 없으며 다른 프로그램(예: 브라우저)에 기생해야 한다는 것입니다.

JavaScript는 먼저 컴파일한 후 실행해야 하는 C, C++ 및 기타 언어와 달리 JavaScript로 작성된 코드는 컴파일할 필요가 없으며 직접 실행할 수 있습니다.

JavaScript를 사용하여 작성된 코드는 컴파일할 필요가 없으며 직접 실행할 수 있습니다. 또한 JavaScript는 해석된 언어이기 때문에 시스템은 실행될 때 각 코드가 잘못된지 여부만 알 수 있음을 의미합니다.

확장된 지식: 해석된 언어와 컴파일된 언어

  • 컴파일된 언어는 일반적으로 런타임 중에 해석된 언어보다 빠릅니다. 왜냐하면 컴파일된 언어는 이미 기계어 코드이고 기계 코드로 해석할 필요가 없기 때문입니다.

  • 통역 언어에서는 한 줄이나 짧은 프로그램을 작성한 후 즉시 실행하고, 즉시 디버깅하고, 아이디어를 빠르게 테스트할 수 있습니다.

【관련 권장사항: 자바스크립트 학습 튜토리얼

위 내용은 자바스크립트는 컴파일된 언어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.