逻辑:
![](https://img.haomeiwen.com/i10699/8f628fab2f6d77f8.png)
![](https://img.haomeiwen.com/i10699/a72aeab634345baf.png)
JS的关键字和保留字———这些字不能用来作为标识符,就是自定义的名称
![](https://img.haomeiwen.com/i10699/07965c257adadc32.png)
条件语句:
![](https://img.haomeiwen.com/i10699/7df32b4ed7cc6153.png)
当var 设定的为一个语句,当它的值是true的时候则输出第一个值,当结果是false的时候则输出第二个值。
也可以删除else及之后部分,如果是true就执行,如果是false就不执行。
条件语句还有一种是else if语句,即在if 条件false下执行else if条件,如果为true则执行else if语句,如果为false则执行else语句。如下图。
![](https://img.haomeiwen.com/i10699/a3a61acd5da23442.png)
条件语句还有一种switch语句,表达式的值如果是case1的话则执行case1 的语句,依此类推,如果上面都没有匹配的话就会执行default语句。
![](https://img.haomeiwen.com/i10699/d6cdd16d128bf6f5.png)
循环语句
while语句,
![](https://img.haomeiwen.com/i10699/4ff876c3b7de77b7.png)
而do while 语句的区别在于,do while会先执行一遍,再判断真伪,然后输出结果。
for 语句(初始化;循环条件;更新表达式)
![](https://img.haomeiwen.com/i10699/274c8280345bdcd0.png)
break 和 continue,
当达到停止条件后,break条件就是在此停止,而continue是在达到条件的情况时,这此种情况下断掉,然后后面继续。
代码:
for ( var i=1; i<=10; i++){
if (i==5) {break ;}
document .write (i) ;
}
输出结果:1234;
for ( var i=1; i<=10; i++){
if (i==5) {continue ;}
document .write (i) ;
}
输出结果:1234678910;
循环语句-for-in
for (属性名 in 对象){语句}
![](https://img.haomeiwen.com/i10699/4c55c9eed68aef84.png)
with
with (表达式) { 语句 }
![](https://img.haomeiwen.com/i10699/f1961e5073cdcafc.png)
异常捕获语句
![](https://img.haomeiwen.com/i10699/e2df11c314df4d16.png)
不确定一段代码是否出错,是否影响运行,那么可以把它放入异常捕获语句,检查是否出错。基础篇--基本类型、运算符与表达式
网友评论