1.1 JavaScript 运行环境 (JavaScript Runtime Environment)

基础知识

JavaScript 是一种脚本语言,它不能独立运行,必须被托管在特定的环境(Environment)中。这个环境负责解释并执行代码。在现代开发中,存在两个核心的运行环境。

  1. 浏览器控制台 (Browser Console)

    • 这是一个内建于所有现代网页浏览器(如 Chrome, Firefox, Edge)的交互式工具。

    • 其主要功能是在当前网页的上下文中执行 JavaScript 代码。因此,它可以访问和操作该网页的文档对象模型 (DOM) 以及浏览器提供的其他应用程序接口 (Web APIs)。

    • 对于前端开发而言,浏览器控制台是进行代码测试、实时调试和学习实验的核心场所。

  2. Node.js

    • 这是一个建立在 Chrome V8 JavaScript 引擎之上的、用于浏览器之外的 JavaScript 运行环境。

    • 它使得 JavaScript 能够作为一门服务端语言来运行,用于执行文件系统操作、处理网络请求以及构建后端应用程序。

    • 在 Node.js 环境中,不存在浏览器特有的对象(如 documentwindow)。

    • 在本课程的初级阶段,你仅需认知其存在,并理解它扩展了 JavaScript 的应用领域,使其不局限于浏览器。

我们将主要使用浏览器控制台进行学习和实践。


代码示例

console.log() 是一个基础函数,用于在对应的控制台(浏览器或 Node.js)输出信息。这是验证代码执行和检查值的最常用方法。

示例指令:

console.log('JavaScript execution environment is active.');

在浏览器中打开任意网页,开启开发者工具(通常是 F12 键),切换到 "Console" 或 "控制台" 标签页,输入以上代码并按回车键,你将看到对应的字符串输出。


例题

请打开你的浏览器控制台,编写并执行一行 JavaScript 代码,计算 512 乘以 2048 的结果,并将该结果直接输出到控制台中。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐