JavaScript 句法
JavaScript 的语法 是一组规则,即 JavaScript 程序的构造方式:
// 如何创建变量:
变量 x;
让 y;
// 如何使用变量:
x = 5;
y=6;
让 z = x + y;
JavaScript 值
JavaScript 语法定义了两种类型的值:
- 固定值
- 变量值
固定值称为 文字.
变量值称为 变量.
JavaScript 文字
固定值的两个最重要的语法规则是:
1. 数字 可以带或不带小数:
10.50
1001
亲自尝试 »
2. 字符串 是文本,用双引号或单引号括起来:
“约翰·多伊”
“约翰·多伊”
亲自尝试 »
JavaScript 变量
在编程语言中, 变量 用于店铺 数据值。
JavaScript 使用关键字 var
, let
和const
到宣布 变量。
一个 等号 用于分配值 变量。
在此示例中,x 被定义为变量。然后,x 被赋值(赋予)6:
让 x;
x = 6;
亲自尝试 »
JavaScript 运算符
JavaScript 用途 算术运算符 ( +
-
*
/
) 到计算 值:
(5 + 6) * 10
亲自尝试 »
JavaScript 使用 赋值运算符 ( =
) 到分配 变量的值:
让 x,y;
x = 5;
y=6;
亲自尝试 »
JavaScript 表达式
表达式是值、变量和运算符的组合,可计算出一个值。
这个计算过程称为评估。
例如,5 * 10 的计算结果为 50:
5 * 10
亲自尝试 »
表达式还可以包含变量值:
x * 10
亲自尝试 »
值可以是多种类型,例如数字和字符串。
例如,“John” + “ “ + “Doe” 计算结果为“John Doe”:
“约翰” + “ “ + “多伊”
亲自尝试 »
JavaScript 关键字
JavaScript 关键词 用于识别要执行的操作。
这 let
关键字告诉浏览器创建变量:
让 x,y;
x=5+6;
y=x*10;
亲自尝试 »
这 var
关键字还告诉浏览器创建变量:
变量 x,y;
x=5+6;
y=x*10;
亲自尝试 »
在这些例子中,使用 var
或者let
将产生相同的结果。
您将详细了解 var
和let
在本教程的后面部分。
JavaScript 注释
并非所有 JavaScript 语句都会被“执行”。
双斜杠后的代码 //
或之间/*
和*/
被视为评论.
注释将被忽略,并且不会被执行:
let x = 5; // 我将被执行
// x = 6; 我不会被处决
亲自尝试 »
您将在后面的章节中了解有关评论的更多信息。
JavaScript 标识符/名称
标识符是 JavaScript 名称。
标识符用于命名变量、关键字和函数。
大多数编程语言中的合法名称规则是相同的。
JavaScript 名称必须以以下内容开头:
- 一个字母(AZ 或 az)
- 美元符号 ($)
- 或者下划线 (_)
后续字符可以是字母、数字、下划线或美元符号。
笔记
名称中不允许使用数字作为第一个字符。
这样,JavaScript 就可以轻松区分标识符和数字。
JavaScript 区分大小写
所有 JavaScript 标识符都是 区分大小写.
变量 lastName
和lastname
,是两个不同的变量:
让姓氏,姓氏;
lastName =“Doe”;
姓氏 = “彼得森”;
亲自尝试 »
JavaScript 无法解释 让 或者让 作为关键字让.
JavaScript 和驼峰式命名法
从历史上看,程序员使用不同的方式将多个单词合并为一个变量名:
连字符:
名字、姓氏、万事达卡、城市间。
JavaScript 中不允许使用连字符。连字符保留用于减法。
下划线:
名字,姓氏,万事达卡,城际。
大写驼峰式命名法(帕斯卡命名法):
名字、姓氏、万事达卡、城际。
小驼峰命名法:
JavaScript 程序员倾向于使用以小写字母开头的驼峰式命名法:
名字、姓氏、万事达卡、城市间。
JavaScript 字符集
JavaScript 使用 统一码 字符集。
Unicode 涵盖了(几乎)世界上所有的字符、标点和符号。
如需进一步了解,请阅读我们的 完整的 Unicode 参考.