js常用流程控制语句总结

一、if语句

Paste_Image.png

二、switch语句

Paste_Image.png

JavaScript switch语句虽然参考的C语言的写法,但是有特殊性

switch和case可以使用任意表达式,不一定是常量
switch语句进行比较的时候是全等于(===)操作,不会发生类型转换

三、while语句

while语句属于测试前循环语句,也就是说在循环体内的代码在被执行前就会对出口条件求值,因此循环体内的代码有可能永远不会执行;

Paste_Image.png

四、do-while语句

do-while属于测试后循环语句,即只有在循环体中的代码中执行后才能测试出口条件,也就是说对条件表达式求值之前,循环体内的代码至少被执行一次;

Paste_Image.png

五、for语句

for是前测试循环语句,但它具有在执行循环代码前初始化变量和定义循环后要执行的代码的能力;


Paste_Image.png

六、for-in语句

for-in是一种迭代语句,用于枚举对象的属性; 需要说明的是for-in枚举出的属性顺序不是固定的;

Paste_Image.png
Paste_Image.png
Paste_Image.png

七、break、continue 语句

break用于强制退出循环体语句,执行循环语句后面的语句;
continue用于退出本次循环,执行下次循环;
如下面的例子

Paste_Image.png

**本文版权归本人即简书笔名:该账户已被查封 所有,如需转载请注明出处。谢谢! *

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 4,048评论 1 1
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 3,780评论 0 0
  • 控制流 for循环 for-in for while循环 while repeat-while 条件语句 if s...
    zhenyu54阅读 4,402评论 0 0
  • Swift提供了多种控制流声明。包括while循环来多次执行一个任务;if,guard和switch声明来根据确定...
    BoomLee阅读 6,078评论 0 3
  • 今天是马克读书训练营第四十三天,八月十二号,雨。 祭礼啊,放到任何国家任何朝代,都是很重大的事情。每个人在这样的大...
    兰浥尘阅读 1,535评论 0 0

友情链接更多精彩内容