ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# JavaScript 代码运行环境 JavaScript 的运行不像 C 语言等其他编译型语言编译后直接在操作系统上运行,因为它是脚本语言,运行时必须要借助引擎(解释器)来运行,所以它可以在封装了引擎的环境下运行。封装了 JavaScript 引擎的环境可以分为两类,一类是浏览器环境;一类是非浏览器环境,比如 Node.js。 #### 使用浏览器运行 JavaScript 代码 #### 使用 Node.js 运行 JavaScript 代码 ## 命令行方式 REPL Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的命令行或 Unix/Linux shell,我们可以在命令行中输入命令,并接收系统的响应。 * 读取 - 读取用户输入,解析输入了 Javascript 数据结构并存储在内存中。 * 执行 - 执行输入的数据结构。 * 打印 - 输出结果。 * 循环 - 循环操作以上步骤直到用户两次按下 ctrl+c 按钮退出(或者 输入 .exit 按回车退出)。 ``` C:\Users\lony>node > var arr = [1, 2, 3, 4]; undefined > console.log(arr.length); 4 undefined > .exit C:\Users\lony> ``` ## 运行文件方式 开发中使用的方式,步骤如下: * 新建 01.helloworld.js,里面编写 console.log('Hello Node.js');,之后保存; * 在 Windows 命令行跳到该所在的目录,执行 node 01.helloworld.js。 注意:可以给 Visual Studio Code 安装插件,省得到 Windows 命令行跳转目录输入命令。