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关键字声明一个函数。