本版块介绍 JavaScript 语言的基础,包括基本语法和标准库。这些语法和库是所有运行环境通用的,包括浏览器、Node.js等环境。本版块的内容不包含 JavaScript 环境独有的 API。
本版块正在编写中
JavaScript 语法基础
JavaScript 的数据表示方法有 变量 和 字面量。使用标识符作为变量的名称。JavaScript 的数据类型包括 原始类型 和 对象类型。
let a = 1;
使用 运算符 对数据进行运算可以得到运算结果。运算结果可以改变变量的值。
返回一个值的代码称为 表达式。表达式可以是变量、字面量,也可以是它们与运算符的组合,最终都会返回一个值。
sum = a + b;
JavaScript 的每一个指令称为 语句,例如将一个表达式赋值给一个变量。多条语句使用大括号包裹称为 语句块。通过流程控制语句可以控制指令的执行。
if(a > b) {
c = a;
}
可以将一组重复使用的过程定义为 函数。可以将一组相似的对象定义为 类。
function sum(a, b) {
return a + b;
}
JavaScript 提供了一些内置对象和函数用于更好的表示数据,例如数组、集合等。
参考
学习 Web 开发 - JavaScript
https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript
JavaScript 指南
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide
JavaScript 参考
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
《JavaScript 高级程序设计(第 4 版)》2020 [美] 马特·弗里斯比(Matt Frisbie)