JavaScript 语法
JavaScript 语法是 JavaScript 程序构建的一套规则。
// 如何创建变量
var x;
let y;
// 如何使用变量
x = 5;
y = 6;
let z = x + y;
JavaScript 值
JavaScript 语法定义了两种类型的值
- 固定值
- 变量值
固定值被称为 字面量。
变量值被称为 变量。
JavaScript 字面量
固定值最重要的两个语法规则是
1. 数字 可以带或不带小数点书写
10.50
1001
自己尝试 »
2. 字符串 是文本,用双引号或单引号括起来
"John Doe"
'John Doe'
自己尝试 »
JavaScript 变量
在编程语言中,变量 用于存储数据值。
JavaScript 使用关键字 var
、let
和 const
来声明变量。
等号 用于将值赋值给变量。
在这个例子中,x 被定义为一个变量。然后,x 被赋值 (赋予) 值 6
let x;
x = 6;
自己尝试 »
JavaScript 运算符
JavaScript 使用算术运算符 ( +
-
*
/
) 来计算值
(5 + 6) * 10
自己尝试 »
JavaScript 使用赋值运算符 ( =
) 将值赋值给变量
let x, y;
x = 5;
y = 6;
自己尝试 »
JavaScript 表达式
表达式是值、变量和运算符的组合,它计算出一个值。
计算被称为求值。
例如,5 * 10 求值为 50
5 * 10
自己尝试 »
表达式也可以包含变量值
x * 10
自己尝试 »
这些值可以是各种类型,例如数字和字符串。
例如,"John" + " " + "Doe" 求值为 "John Doe"
"John" + " " + "Doe"
自己尝试 »
JavaScript 关键字
JavaScript 关键字 用于标识要执行的操作。
关键字 let
告诉浏览器创建变量
let x, y;
x = 5 + 6;
y = x * 10;
自己尝试 »
关键字 var
也告诉浏览器创建变量
var x, y;
x = 5 + 6;
y = x * 10;
自己尝试 »
在这些示例中,使用 var
或 let
会产生相同的结果。
您将在本教程的后面章节中学习更多关于 var
和 let
的知识。
JavaScript 注释
并非所有 JavaScript 语句都会“执行”。
双斜杠 //
之后或 /*
和 */
之间的代码被视为注释。
注释会被忽略,不会被执行
let x = 5; // 我会被执行
// x = 6; 我不会被执行
自己尝试 »
您将在后面的章节中学习更多关于注释的知识。
JavaScript 标识符/名称
标识符是 JavaScript 名称。
标识符用于命名变量、关键字和函数。
大多数编程语言中的合法名称规则相同。
JavaScript 名称必须以以下字符开头:
- 字母 (A-Z 或 a-z)
- 美元符号 ($)
- 或下划线 (_)
后续字符可以是字母、数字、下划线或美元符号。
注意
数字不能作为名称的第一个字符。
这样 JavaScript 可以轻松区分标识符和数字。
JavaScript 区分大小写
所有 JavaScript 标识符都区分大小写。
变量 lastName
和 lastname
是两个不同的变量
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
自己尝试 »
JavaScript 不会将 LET 或 Let 解释为关键字 let。
JavaScript 和驼峰式命名法
从历史上看,程序员使用不同的方式将多个单词组合成一个变量名
连字符
first-name, last-name, master-card, inter-city.
JavaScript 中不允许使用连字符。它们是为减法保留的。
下划线
first_name, last_name, master_card, inter_city.
大驼峰式命名法(帕斯卡命名法)
FirstName, LastName, MasterCard, InterCity.
小驼峰式命名法
JavaScript 程序员倾向于使用以小写字母开头的驼峰式命名法
firstName, lastName, masterCard, interCity.
JavaScript 字符集
JavaScript 使用Unicode 字符集。
Unicode 涵盖了世界上(几乎)所有字符、标点符号和符号。
有关更详细的信息,请参阅我们的 完整的 Unicode 参考。