JavaScript 语法
JavaScript 语法是一套规则,用于构造 JavaScript 程序
// 如何创建变量
var x;
let y;
// 如何使用变量
x = 5;
y = 6;
let z = x + y;
JavaScript 值
JavaScript 语法定义两种类型的值
- 固定值
- 可变值
固定值称为 Literals。
可变值称为 Variables。
JavaScript Literals
固定值的两个最重要的语法规则是
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.
大驼峰命名法 (Pascal Case)
FirstName, LastName, MasterCard, InterCity.
小驼峰命名法
JavaScript 程序员倾向于使用以小写字母开头的小驼峰命名法
firstName, lastName, masterCard, interCity.
JavaScript 字符集
JavaScript 使用Unicode 字符集。
Unicode 涵盖了世界上(几乎)所有的字符、标点符号和符号。
如需更详细的介绍,请参阅我们的完整 Unicode 参考。