版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38842522/article/details/85116606
基本语句
- if 选择语句,最好使用代码块,代码清晰
- do-while 循环语句
- 先执行一次循环体,才会测试循环条件
- while 循环语句,先测试循环条件,若满足再执行循环体
- for 循环语句
- 前置循环,先测试循环条件
- 具有在循环开始之前初始化循环变量,和循环后执行操作的能力
- 使用while做不到的,同样使用for做不到
- JS不存在块级作用域,因此循环内部定义的变量也可以在外部访问
- 灵活性大,最常使用
- for-in 语句,可以用来枚举对象的属性
- label语句,使用一个标签,配合break和continue来使用,一般与for循环配合使用
- break 会立即推出本层循环,continue 推出本次循环,执行下一次循环
- 配合label可以提前结束label出的循环 或 开始下一次label处的循环
- switch(expression) 语句,每一种case的含义是:如果expression等于这个value,则执行后边的statement。break用来跳出switch
- default 相当于最后一个else
- 在每个case后边加一个break可以避免同时执行多个case情况
- js可以在switch中使用任何数据类型
- js每个case不一定是常量,可以是变量,也可以是表达式
- switch是全等操作符,不会发生类型转换