语法
约 659 字大约 2 分钟
2026-08-27
JavaScript 字面量
在编程语言中,一般固定值称为字面量,如 3.14。
数字(Number)字面量
可以是整数或者是小数,或者是科学计数(e)。例如:
3.14;
1001;
1.23e5;其中,1.23e5指的是1.23*10^5,即123000。
字符串(String)字面量
可以使用单引号或双引号,推荐使用双引号:
"John Doe";表达式字面量
用于计算:
5 + 6;
5 * 10;数组(Array)字面量
定义一个数组:
[40, 100, 1, 5, 25, 10];对象(Object)字面量
定义一个对象:
{
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue",
}函数(Function)字面量
定义一个函数:
function myFunction(a, b) {
return a * b;
}JavaScript 变量
在编程语言中,变量用于存储数据值。
JavaScript 使用关键字 const 或 let 来定义变量,使用等号来为变量赋值。不再推荐使用 var:
var x, length;
x = 5;
length = 6;为什么不推荐使用 var?
例如这段代码,居然可以运行,结果为 Mcenahle:
if (true) {
var name = "Mcenahle";
}
console.log(name);而我们预期运行出错。溯其原因,是因为 var 没有块级作用域,因此 {} 无法限制其“自由活动”。
并且,var 支持重复声明。例如:
var age = 20;
var age = 21;
console.log(age);结果为:21。
为了避免此问题,我们应该使用 let。如:
let age = 20;
let age = 21;
console.log(age);JavaScript 操作符
JavaScript 使用算术运算符来计算值。例如:
(5 + 6) * 10;JavaScript 使用赋值运算符给变量赋值:
x = 5;
y = 6;
z = (x + y) * 10;const不支持二次定义
以下代码运行时必然出错:
const a = 1;
a = 2;Uncaught TypeError: Assignment to constant variable.
如必须二次定义,请使用 let。例如:
let b = 3;
b = 4;JavaScript 语句
在 HTML 中,JavaScript 语句用于向浏览器发出命令。语句是用分号分隔的:
x = 5 + 6;
y = x * 10;JavaScript 注释
不是所有的 JavaScript 语句都是"命令"。双斜杠 // 后的内容将会被浏览器忽略:
x = 4;
// x = 4 + 4
console.log(x); // 4JavaScript 函数
JavaScript 语句可以写在函数内,函数可以重复引用:
引用一个函数 = 调用函数(执行函数内的语句)。
function myFunction(a, b) {
return a * b; // 返回 a 乘以 b 的结果
}JavaScript 字母大小写
JavaScript 对大小写是敏感的。当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
函数 getElementById 与 getElementbyID 是不同的。同样,变量 myVariable 与 MyVariable 也是不同的。
顺带一提,我们建议使用小驼峰命名法。例如:
✔️ myScore
❌ myscore MYSCORE MYScore
