昨天太困了,一不小心抱着电脑睡着了,今天一起补上。
(以下总结如有不足,欢迎私信指教。)


1. 循环

    while(条件)

在条件为真(非0)时,进行循环,直到条件为假为止。

    do…whlie(条件)
  • 先进行一次循环,然后再对条件进行判断,为真(非0)时,则继续进行循环,直到条件为假为止。

注意:无论条件是否为真,do…whlie,都会先进行一次循环后,再对条件进行判断。

  • 在whlie循环的结束方式为条件判断为假,所以在循环的代码代码块中一般都需要给与条件调整的计算,使其有趋势结束。

     for(初始化;条件;调整)
  • 运算顺序为先初始化,再对条件进行判断,判断为真(非0),则进行循环 ,再调整,然后判断,为真(非0),进行循环,直到条件判断为假(0),则结束循环。
  • 注意:除了第一次为初始化后进行判断,后面的判断皆是发生在调整之后。

1. 分支

    if(条件)    语句;    if(条件)    语句1;    else    语句2;    if(条件1)    语句1;    else if(条件2)    语句2;    else    语句3;
  • 在条件为真(非0)时,执行对应的语句;
  • 当条件1为假(0)有else if则先判断条件2是否为真,如果没有或条件2都为假时,则执行else的语句;
  • 注意:在多个if语句嵌套时else 对应着与它最近的if。

    switch(整形表达式)case 1    语句1case 2    语句2……default
  • 整形表达式的返回值必须是整形。返回的整形对应语句项;
  • 单独的switch无法实现分支,例如:当返回值为1时,执行语句1后程序会继续执行语句2直到所有语句结束。所以有必要时需要添加break进行跳出。
  • default在返回值不满足上述所有条件执行。

tip:一般switch 都需要加default并在其中加上break;

辅助    continue和break
  • continue为结束本次循环,而不是终止,循环还在继续,只是跳过continue后面的代码进入下一次循环。
  • break为终止本次循环,在多重嵌套时仅跳出本层循环。
©著作权归作者所有:来自51CTO博客作者Recordset的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 运算符与分支和循环结构的替代语句,以及文件包含的本质的描述
  2. 循环语句
  3. php常用运算符、条件分支、循环、及文件引入
  4. 第24章 0118-vue常用指令介绍,学习心得、笔记(实例演示条件渲染, 计
  5. 分支语句
  6. 数值运算常用途径;字符串拼接注意事项;流程控制语句与导入外部文件
  7. PHP基础知识:常见运算符、语句分支(模板写法)和文档导入
  8. android中使用adb查看sqlite数据库
  9. Android的嵌入式关系型SQLite数据库使用

随机推荐

  1. javascript适合移动端的响应式瀑布流插件
  2. 有没有办法通过javascript检测关闭页面?
  3. 检查并删除重复的坐标x,y画布
  4. 获取html DOM元素内容的边框
  5. 使用Array.prototype.indexOf()的几点注
  6. Highcharts solidgauge:如何禁用渐变填充
  7. 在内容可编辑DIV中的选定文本周围包装bb
  8. javascript语言精粹-笔记
  9. 在透明背景PNG周围获得“方形”框阴影。
  10. 如何解决Angular appliacation中“消失”