JavaScript第三章 javascript语句

第三章 javascript语句

一.流程控制语句

1.分支语句:javascript支持的分支语句主要有if和switch语句。

a.if语句

b.switch语句


2.循环语句

javascript提供了丰富的循环语句支持,主要有while循环、do while循环、for循环、for in循环。

注意:while循环和do while循环的区别:while先判断后执行、循环体语句可能一次都不执行,do while是先执行后判断,所以循环体语句至少执行一次。

JavaScript第三章 javascript语句_第1张图片

注意:一般情况下,当循环次数确定的情况下使用for循环。相比while和do while语法更简洁。


JavaScript第三章 javascript语句_第2张图片

3.循环控制语句

javascript提供了break和continue来改变循环的控制流。




二.常用特殊语句

1.语句块:所谓语句块,就是{}花括号包含的多条语句。

注意:该语句块中声明的变量,该变量的作用域并不是只在该语句块中。这一点区别于java。

javascript中作用域只分为两种:在函数中的局部变量,还有就是全局变量。

2.空语句

空语句一般用作没有循环体的循环,其目的就是为了给数组作初始化工作。

3.异常捕捉/抛出语句

注意:try用于监听一段代码是否出现异常, throw new Error支持手动抛出异常,一旦发生了异常,try就会把异常交给catch,catch会把异常封装在异常类对象e中。而finally是不管有没有异常都会执行的一个语句块。

注意:在javascript中只能有一重catch,这区别于java。输出错误类信息是e.message而不是getmessage()方法。

4.with语句

with语句是用于避免重复书写,减少代码量。


















你可能感兴趣的:(javascript,javascript笔记)