1. 表达式
1.1 理解一下:
是由运算元和运算符(可选)构成,并产生运算结果的语法结构
表达式均有返回值,如果没有返回值就是undefined
1.2 分类:
单值表达式
不使用运算符的表达式
结果是值本身
分类:
简单表达式:不能再分解的表达式
复杂表达式:需要其它表达式参与的表达式
复合表达式
由运算符将多个单值表达式结合而成的表达式
结果是根据运算符进行运算的结果值
2. 语句:
2.1 理解一下:
也称为控制流语句
在 HTML 中,JavaScript 语句是由web浏览器“执行”的“指令”
是由;分隔的句子或命令
通常使用一或多个关键字来完成给定任务
2.2 构成:
值、运算符、表达式、关键词和注释.
2.3 常见类型:
3. 表达式 VS 语句
简单区分:
表达式可以嵌套在别的表达式中,但语句不行;语句只能独立出现;
表达式均有返回值,如果没有返回值就是undefined;语句没有返回值。
4.标识符的规则
4.1 标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。
4.2 不能以数字开头,不能是关键字。
4.3 严格区分大小写。
4.4 标识符的可以为任意长度。
5.if else 语句
通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。
在 JavaScript 中,我们可使用以下条件语句:
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
6.while for 语句
while 循环会在指定条件为真时循环执行代码块。
while (条件)
{
需要执行的代码
}
for 循环是你在希望创建循环时常会用到的工具。
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
7.break continue
break 语句用于跳出循环。
for (i=0;i<10;i++){ if (i==3) { break;
} x=x + "The number is " + i + "<br>";}
continue 用于跳过循环中的一个迭代。
for (i=0;i<=10;i++){ if (i==3) continue;
x=x + "The number is " + i + "<br>";}
8.label
任何不属于保留关键字的 JavaScript 标识符。
label:
statement