JavaScript 简介

JavaScript(简称 JS)是网页的"灵魂":HTML 负责内容与结构,CSS 负责样式外观,而 JavaScript 负责交互行为——点击按钮、弹出提示、表单校验、数据刷新都靠它。想做出"活的网页",就必须学会 JavaScript。

JavaScript 是什么

  • JavaScript 是 1995 年由网景公司(Netscape)创造的脚本语言,最初只用于浏览器,如今已能运行在服务端(Node.js)。
  • 它是解释型语言:不需要预先编译,由浏览器逐行读取执行。
  • 它与 Java 没有关系,取名 JavaScript 只是为了蹭当年 Java 的热度。
  • 语法类似 C 语言家族,但又内置了面向对象与函数式特性,上手门槛低。

JavaScript 能做什么

  1. 修改网页内容与样式:改文字、换图片、加样式。
  2. 响应用户操作:点击、键盘输入、鼠标移动等。
  3. 与服务器交换数据:实现页面不刷新就更新数据(Ajax / fetch)。
  4. 做动画、小游戏、图表,还能用 Electron 写桌面应用、用 Node.js 写后端服务。

JavaScript 的特点

  • 动态类型:变量不用声明类型,值可以随时换类型。
  • 事件驱动:代码大多因"用户动作"而触发执行。
  • 单线程 + 异步:一次只做一件事,但能通过回调、Promise 处理耗时任务而不卡界面。
  • 生态庞大:npm 上已有数百万个开箱即用的库。

运行环境

浏览器是最常见的运行环境。按 F12 打开开发者工具,切到 Console(控制台)面板,就能直接输入 JS 试运行:

console.log("你好,JavaScript!");
// 输出:你好,JavaScript!

控制台既能看代码运行结果,也是以后调试程序的主要阵地。

与 Java 的区别

对比项JavaScriptJava
运行位置浏览器为主虚拟机
类型动态类型强类型静态
执行方式解释执行先编译再运行
主要应用网页交互、全栈开发企业后端、安卓

小结

JavaScript 是让网页"动起来"的语言,简单易学、应用极广。下一步学习如何把 JavaScript 引入网页。

笔记加载中…