• 当前标签:循环

程序开发 JavaScript基本流程控制

if...else... if...else...互斥条件 if(判断语句) 如果满足第一个条件 执行第一个里面的方法体 如果不满足 直接执行else里面的方法体 if(score < 60){ console.log('不及格') } else{ console.log('及格') } switch 在JavaScript中 = 用于赋值 == 用于判断是否相等(比较运算符) 它尽可能的倾向于相等的结果(隐式转换) === 用于严格判断是否相等 不会转换类型   switch 语句用于基于不同的条件来执行不同的动作 switch 的判断相等 相当于 === 不能缺少break case的值是唯一的 var week = 1         switch(week){             case 1:                 alert('星期一')                 break;             case 2:                 alert('星期二')                 break;             case 3:                 alert('星期三')                 break;             case 4:                 alert('星期四')                 break;             case 5:                 alert('星期五')                 break;             case 6:                 alert('星期六')                 break;             case 7:                 alert('星期日')                 break;             default:                 alert('都不满足')                 break;         } while 语法: while (条件)         {             需要执行的代码         } while 中的条件为true的时候会循环执行方法体 var str = '你好,坏人'         var i = 0         while(i < 10){             console.log('你好,朋友')             console.log(str)             //document.body 获取body标签 通过innerHTML属性设置html的内容             document.body.innerHTML += '<h3>' + str +'</h3>' + '<br>'             i++         } for for(初始变量;条件语句;自增一) for(var i = 0;i < 10;i++){             console.log('好大的雨')         } 原理: 1、先执行初始值,初始值只执行一次 2、在判断条件语句 满足 --> 3 不满足 --> 5 3、执行方法体 --> 4 4、i++  -->2 5、跳出for循环   不写条件的话for循环会出现无限循环 for(;;){             console.log('死循环')             break; //摧毁 跳出这个循环         } do/while do         {         需要执行的代码         }         while (条件); do/while 循环是 while 循环的变体。 该循环会执行一次代码块,在检查条件是否为真之前 然后如果条件为真的话,就会重复这个循环。 var text = ''         var i = 0         do{             text = text + '你好' + i             i++         }         while(i < 10){             console.log(text)         }

2017-07-12 20:33:35 51 0 0
阅读详情
  • 1
前往