JavaScript是轻量、解释型、支持函数式与面向对象的动态编程语言,既可在浏览器操作DOM、处理异步事件,也能通过Node.js等运行时在服务端执行。
JavaScript 不是网页的装饰性脚本,它

JavaScript 是一种轻量、解释型、支持函数式与面向对象特性的动态编程语言。它最初为浏览器设计,但如今通过 Node.js 可直接运行在服务端;通过 Deno、Bun 等新运行时进一步简化开发流程。它的核心能力在于操作 DOM、处理异步事件、调用 API 和管理状态。
常见误解:
alert("hello") 就算会 JS?这只是最表层的执行,没涉及变量作用域、Promise 链、this 绑定或模块加载机制node -v 能查到版本,console.log(process.version) 就能验证它早已脱离浏览器独立存在不需要安装任何工具,打开任意现代浏览器(Chrome/Firefox/Edge),按 F12 → 切到 Console 标签页,直接输入:
console.log("Hello, world!");
回车即执行。这是最零成本的起步方式。
若想保存并复用,创建一个 index.html 文件,内容如下:
双击打开该文件,就能看到 DOM 被修改的效果。
关键点:
标签默认是同步阻塞加载,放在