已发布·持续改进
Programming language · 1995 年发布
JavaScript 是一门以 ECMAScript 为标准的动态编程语言,可在所有 Web 浏览器以及 Node.js 等运行时中运行。
JavaScript 诞生于 1995 年,最初用于为网页添加交互行为,如今由名为 ECMAScript 的国际标准定义。所有主流浏览器都内置了 JavaScript 引擎,无需安装即可使用;借助 Node.js 等运行时,它在浏览器之外同样应用广泛。
它最典型的用途是 Web 前端,负责页面呈现和用户交互。基于事件循环、Promise 和 async/await 的异步编程也让它很适合网络请求密集的服务器和 API,而 npm 生态几乎为各类任务都提供了现成的库。TypeScript 等许多语言和工具都建立在 JavaScript 之上。
打开浏览器开发者工具中的控制台,就能立即动手尝试。要运行保存在文件中的程序,请安装 Node.js。建议先掌握变量、函数、对象和数组,再学习异步编程和模块;MDN 和 javascript.info 都是很好的起点。
内置于所有主流浏览器;借助 Node.js、Deno、Bun 等运行时,同一门语言也能用于服务器和命令行。
变量无需声明类型,函数可以像值一样传递。在基于原型的对象之上还提供了 class 语法。
事件循环、Promise 和 async/await 让程序在等待网络或文件 I/O 时依然保持响应。
TC39 委员会每年修订 ECMAScript 标准,并始终重视向后兼容;npm 上发布了数量庞大的软件包。
从 nodejs.org 下载适合你操作系统的 LTS 版安装程序。在 macOS 和 Linux 上也可以使用 nvm 等版本管理工具,在 Windows 上可以使用 winget。
打开一个新的终端,确认能输出 Node.js 的版本号。包管理器 npm 会随之一起安装。
node --version在一个空文件夹中创建 package.json,用来管理依赖和脚本。
npm init -yconsole.log 会把传入的值输出到标准输出(在浏览器中则是开发者工具的控制台)。将代码保存为 hello.js,运行 node hello.js 即可看到 Hello, World!。把同一行代码粘贴到浏览器控制台中也能运行。
hello.js
console.log("Hello, World!");
node hello.js共六章,带你从安装一步步了解 JavaScript 的核心概念。
在这里提问、分享经验,交流关于 JavaScript 的看法。
还没有讨论。来发起第一个吧。
0 条评论
登录 · 登录后即可发表评论。
来发表第一条评论吧。