JavaScript 基础知识

1. JavaScript 是什么 JavaScript(简称 JS)是一门动态类型、多范式的编程语言。它最初为浏览器而生,如今已覆盖浏览器、服务器(Node.js)、桌面应用、移动端等环境。 几个关键特征: 解释执行:不需要编译,引擎直接逐行运行。 动态类型:变量类型在运行时确定,无需声明。 一等函数:函数可以像值一样传递、赋值、作为参数。 基于原型:对象继承通过原型链实现,而非传统类继承(ES6 提供了 class 语法糖)。 注意:JavaScript 与 Java 是两门完全不同的语言,仅名字有历史渊源关系。 2. 运行环境 写 JS 代码前,需要一个运行环境。 2.1 浏览器环境 打开任意浏览器(Chrome / Edge / Firefox),按 F12 打开开发者工具,切换到 Console(控制台)标签,即可直接输入并运行 JS 代码: a="zhangsan"; console.log("Hello ",a); 也可以在 HTML 文件中通过 <script> 标签引入: <!DOCTYPE html> <html> <body> <script> console.log("页面加载时执行"); </script> </body> </html> 2.2 Node.js 环境 Node.js 是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、 Web 应用、命令行工具和脚本。 安装后,在终端执行: node -v # 查看版本 node hello.js # 运行文件 // hello.js console.log("Hello from Node.js"); 注意:浏览器和 Node.js 共享 ECMAScript 核心语法,但宿主 API 不同。浏览器有 window、document;Node.js 有 fs、path、process。 ...