<从零基础到精通JavaScript>1.1 JavaScript 运行环境
1.1 JavaScript 运行环境 (JavaScript Runtime Environment)
基础知识
JavaScript 是一种脚本语言,它不能独立运行,必须被托管在特定的环境(Environment)中。这个环境负责解释并执行代码。在现代开发中,存在两个核心的运行环境。
浏览器控制台 (Browser Console)
这是一个内建于所有现代网页浏览器(如 Chrome, Firefox, Edge)的交互式工具。
其主要功能是在当前网页的上下文中执行 JavaScript 代码。因此,它可以访问和操作该网页的文档对象模型 (DOM) 以及浏览器提供的其他应用程序接口 (Web APIs)。
对于前端开发而言,浏览器控制台是进行代码测试、实时调试和学习实验的核心场所。
Node.js
这是一个建立在 Chrome V8 JavaScript 引擎之上的、用于浏览器之外的 JavaScript 运行环境。
它使得 JavaScript 能够作为一门服务端语言来运行,用于执行文件系统操作、处理网络请求以及构建后端应用程序。
在 Node.js 环境中,不存在浏览器特有的对象(如
document
或window
)。在本课程的初级阶段,你仅需认知其存在,并理解它扩展了 JavaScript 的应用领域,使其不局限于浏览器。
我们将主要使用浏览器控制台进行学习和实践。
代码示例
console.log()
是一个基础函数,用于在对应的控制台(浏览器或 Node.js)输出信息。这是验证代码执行和检查值的最常用方法。
示例指令:
console.log('JavaScript execution environment is active.');
在浏览器中打开任意网页,开启开发者工具(通常是 F12 键),切换到 "Console" 或 "控制台" 标签页,输入以上代码并按回车键,你将看到对应的字符串输出。
例题
请打开你的浏览器控制台,编写并执行一行 JavaScript 代码,计算 512
乘以 2048
的结果,并将该结果直接输出到控制台中。