- 什么是表达式和语句
- 表达式:是由运算元和运算符(可选)构成,并产生运算结果的语法结构。
- 1+2表达式的值为3
add(1,2)表达式的值为函数的返回值
consoloe.log表达式的值为函数多少
consoloe.log(3)表达式的值为undefiend
- 语句:JavaScript代码由语句构成,表明了执行过程的流程、限定和约定,形式上可以是单行语句,也可以是由大括号括起来的复合语句。语句由分号来分隔。语句是“使某事发生”的指令,不存在返回值一说
var i = 0; const sum = 0;
- 标识符的规则
- 区分大小写,Myname与myname是两个不同的标识符。
- 标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。
- 标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。
- if else 语句
- 来规定假如条件为 true 时被执行的 JavaScript 代码块。
- if (条件) {
如果条件为 true 时执行的代码
} - else 语句
- if (条件) {
条件为 true 时执行的代码块
} else {
条件为 false 时执行的代码块
} - else if 语句
- if (条件 1) {
条件 1 为 true 时执行的代码块
} else if (条件 2) {
条件 1 为 false 而条件 2 为 true 时执行的代码块
} else {
条件 1 和条件 2 同时为 false 时执行的代码块
}
- while for 语句
- 只要条件为 true,循环能够一直执行代码块。
- while 循环会一直循环代码块,只要指定的条件为 true。
- while (条件) {
要执行的代码块
} - 在下面的例子中,循环中的代码将运行,一遍又一遍,只要变量(i)小于 10:
while (i < 10) { text += "数字是 " + i; i++; }
- 如果忘了对条件中使用的变量进行递增,那么循环永不会结束。这会导致浏览器崩溃。
- Do/While 循环
- do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。
- do {
要执行的代码块
}
while (条件);
- break continue
- break 语句“跳出”循环。
- continue 语句“跳过”循环中的一个迭代。
- 进入下一次循环