表达式和语句
表达式常常作为一个调用函数的参数被用于任何需要一个值的地方,而语句主要用于改变环境,语句本身属于一个行为。
大多数情况下空格和回车无实际意义,但唯独 return 之后不能使用回车(问就是设计缺陷 233)
标识符规则
-
第一个字符可以是 Unicode 字母、“$”、以及中文。
-
之后的字符除上述三种,还可以使用数字。
if else 语句
语法为:if (表达式) {语句1} eles {语句2},其中,if 和 eles 之后都只有一句语句时可以省略“{}”(不建议)。
同时还有 eles if 和 if return 写法。
while for 语句
while 循环
语法: while (表达式) {语句},循环执行的步骤为:
=>判断表达式真假(T/F)
=>表达式为 T 时,执行语句,执行完后再次判断表达式 T/F。
=>当表达式为 F 时,退出循环,执行后面的语句。
for 循环
语法:for(语句1;表达式;语句2){循环体},循环执行的步骤为:
=>执行语句 1
=>判断表达式 T/F
=>如果表达式为 T,执行循环体后执行语句 3
=>如果表达式为 F,直接退出循环,执行后面的语句
break continue 的区别
break 表示退出当前所有的循环,而 continue 表示退出当前的一次循环。
label 语句
这个课上一笔带过了。。查阅资料说就是可以给 for 循环来添加一个变量名。然后由 break 或 continue 来引用,现在已经很少使用了,但还是有必要了解一下。
&&短路逻辑
语法为:A&&B,只要 A 为 False,值就为 A。
取值逻辑:取第一个 False 值或者最后一个值。
||短路逻辑
语法为:A||B,只要 A 为 True,值就为 A。
取值逻辑:取第一个 True 值或者最后一个值(与&&逻辑相反)。
其他资料来源:网道 JavaScript教程