nodejs와 js는 다릅니다. 둘 사이의 차이점: 1. Nodejs는 플랫폼이고 js는 프로그래밍 언어입니다. 2. JS의 최상위 개체는 창 개체이고 노드의 최상위 개체입니다. 3. nodejs와 js의 구성이 다릅니다.
이 튜토리얼의 운영 환경: windows7 시스템, nodejs 버전 12.19.0&&javascript1.8.5, Dell G3 컴퓨터.
nodejs와 js는 다릅니다.
Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 실행 환경으로, JavaScript를 서버 측 언어와 동등한 스크립트 언어로 만들어줍니다. PHP, Python, Perl 및 Ruby.
JavaScript는 문자 그대로의 스크립팅 언어로, 동적으로 유형이 지정되고 약하게 유형이 지정되는 프로토타입 기반 언어입니다. Node.js(JavaScript)는 프로토타입 기반의 함수 우선 언어이자 객체 지향 프로그래밍, 명령형 프로그래밍 및 함수형 프로그래밍을 지원하는 다중 패러다임 언어입니다.
브라우저 코어가 두 부분으로 나누어져 있기 때문에 기존 js는 브라우저에서 실행됩니다.
실행하려면 JavaScript 코드인 경우에는 js 엔진이 필요하며, js 코드에서 브라우저에서 제공하는 API를 호출할 경우에는 브라우저(내장 js 엔진)를 설치해야 합니다. 브라우저. nodejs API가 호출되면 nodejs 환경을 설치해야 하며, 그 후 JavaScript 코드를 각각의 규정된 방식으로 로드하고 실행해야 합니다.
node.js와 js의 차이점:
1. node.js는 플랫폼이고, Js는 프로그래밍 언어입니다.
2.
3. node.js는 Google V8 엔진을 캡슐화하는 실행 환경입니다. .js는 브라우저의 인터프리터를 플랫폼을 실행하는 서버로 캡슐화하고 JavaScript와 같은 구조적 구문을 사용하여 프로그램하며 node.js에서 실행됩니다.
5 node.js와 js의 구성이 다릅니다.
JavaScript:
ECMAScript(구문, 데이터 유형 구조 및 일부 내장 객체와 같은 언어 기본 사항)
DOM (일부 작업 페이지 요소 메소드)
BOM(브라우저를 작동하는 일부 메소드)
Node.js:
ECMAScript(구문, 데이터 유형 구조 및 일부 내장 객체와 같은 언어 기본 사항) )
OS(운영 체제)
file(파일 시스템)
net(네트워크 시스템)
database(데이터베이스)
JS의 최상위 개체는 창 개체이지만 노드에는 창 개체가 없습니다. 노드의 최상위 개체는 전역 개체입니다. 이것이 둘의 차이점입니다. window 객체에서 전역 변수를 정의하는 것은 Window를 통해 접근할 수 있지만 node
의 전역 객체를 통해서는 접근할 수 없습니다.[권장 학습: "
nodejs tutorial"]
위 내용은 nodejs는 js와 동일합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!