安装 nodejs
官网地址:https://nodejs.org/zh-cn/
浏览器
浏览器运行的是 html 页面,并加载页面中通过 script 元素引入的 js

nodejs
nodejs 直接运行某个 js 文件,该文件被称之为入口文件

nodejs 遵循 EcmaScript 标准,但由于脱离了浏览器环境,因此:
- 你可以在 nodejs 中使用 EcmaScript 标准的任何语法或 api,例如:循环、判断、数组、对象等
- 你不能在 nodejs 中使用浏览器的 web api,例如:dom 对象、window 对象、document 对象等
由于大部分开发者是从浏览器端开发转向 nodejs 开发的,为了降低开发者的学习成本,nodejs 中提供了一些和浏览器 web api 同样的对象或函数,例如:console、setTimeout、setInterval 等