JavaScript语句
js定义了很多语句,分别执行不同的操作。
js语句可以分为:声明、分支控制、循环控制、流程控制异常处理和其他。
以结构划分,JavaScript 语句又可以分为单句和复句。
单句:也称单行语句,由一个或多个关键字和表达式构成,用来完成简单的运算。
复句:使用大括号包含一个或多个单句,用来设计代码块、控制流程等复杂操作。
也可以分成两大块:普通语句和声明式语句
普通语句:
语句块:语句快就是一对大括号。语句块的意义和好处在于:让我们可以把多行语句视为同一行语句。
空语句:空语句就是一个独立的分号,实际上没什么大用。
if语句:if语句是条件语句,和else配合,简单说就是如果(if)怎么怎么样,反之(else)怎么怎么样。来进行一些判
断的。
switch语句:和if语句差不多,都是进行判断的,js中用的较少了,一般都是用if语句。
while循环和do while循环语句:例:
``` let a = 10
while(a--){
console.log('000');
}
let a= 5
do{
console.log(a)
}while(a < 50)
do while 循环无论如何至少会执行一次。
```
for循环语句:经常用的,不做解释了。
for in 循环:也是经常用的,不做解释了。
return语句:return 语句用于函数中,它终止函数的执行,并且指定函数的返回值,这是大家非常熟悉语句了,也没有
什么特殊之处。
break 语句和 continue 语句:break语句用于跳出循环语句或者switch语句,continue语句用于结束本次循环并
继续循环。
try 语句和 throw 语句:try 语句和 throw 语句用于处理异常。它们是配合使用的。
debugger 语句:debugger 语句的作用是:通知调试器在此断点。在没有调试器挂载时,它不产生任何效果。
声明语句:
var:声明一个变量。
let: let定义块级作用域变量。
const: 声明一个常量。
calss: 声明类。class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。
函数声明:使用function关键字声明一个函数。