JavaScript 语法
JavaScript 语法是一组规则,JavaScript 程序是如何构建的:
1 | // How to create variables: |
JavaScript 值
JavaScript 语法定义了两种类型的值:
- 固定值
- 变量值
固定值称为文字。
变量值称为变量。
JavaScript 文字
固定值的两个最重要的语法规则是:
1.数字可以带小数或不带小数书写:
1 | 10.50 |
2.字符串是文本,用双引号或单引号编写:
1 | "John Doe" |
JavaScript 变量
在编程语言中,变量 用于存储数据值。
JavaScript 使用关键字var
, let
和const
来声明变量。
等号用于为变量赋值****。
在此示例中,x 被定义为变量。然后,x 被分配(给定)值 6:
1 | let x; |
JavaScript 运算符
JavaScript 使用算术运算符( +
-
*
/
) 来 计算值:
1 | (5 + 6) * 10 |
JavaScript 使用赋值运算符( =
) 为 变量赋值**:**
1 | let x, y; |
JavaScript 表达式
表达式是值、变量和运算符的组合,可计算出一个值。
该计算称为评估。
例如,5 * 10 的计算结果为 50:
1 | 5 * 10 |
表达式还可以包含变量值:
1 | x * 10 |
这些值可以是各种类型,例如数字和字符串。
例如,“John”+“”+“Doe”,计算结果为“John Doe”:
1 | "John" + " " + "Doe" |
JavaScript 关键字
JavaScript关键字用于标识要执行的操作。
关键字 let
告诉浏览器创建变量:
1 | let x, y; |
var
关键字还告诉浏览器创建变量:
1 | var x, y; |
在这些示例中,使用var
或let
将产生相同的结果。
您将在本教程的后面部分了解更多var
信息let
。
JavaScript 注释
并非所有 JavaScript 语句都会“执行”。
//
双斜杠之后或之间的/*
代码被 */
视为注释。
注释将被忽略,并且不会被执行:
1 | let x = 5; // I will be executed |
您将在后面的章节中了解有关注释的更多信息。
JavaScript 标识符/名称
标识符是 JavaScript 名称。
标识符用于命名变量、关键字和函数。
大多数编程语言中的合法名称规则都是相同的。
JavaScript 名称必须以以下内容开头:
- 一个字母(AZ 或 az)
- 美元符号 ($)
- 或者下划线 (_)
后续字符可以是字母、数字、下划线或美元符号。
笔记
不允许将数字作为名称中的第一个字符。
这样 JavaScript 就可以轻松地区分标识符和数字。
JavaScript 区分大小写
所有 JavaScript 标识符都 区分大小写。
变量lastName
和lastname
, 是两个不同的变量:
1 | let lastname, lastName; |
JavaScript 不会将LET或Let解释为关键字let。
JavaScript 和驼峰式大小写
从历史上看,程序员使用不同的方式将多个单词连接到一个变量名中:
连字符:
名字、姓氏、万事达卡、城市间。
JavaScript 中不允许使用连字符。它们保留用于减法。
下划线:
名字、姓氏、主卡、城市间。
上驼峰式(帕斯卡式):
名字、姓氏、万事达卡、城际卡。
小驼峰式大小写:
JavaScript 程序员倾向于使用以小写字母开头的驼峰式命名法:
名字、姓氏、masterCard、interCity。
JavaScript 字符集
JavaScript 使用Unicode字符集。
Unicode 涵盖了(几乎)世界上所有的字符、标点符号和符号。
0评论