流程控制-循环

129 阅读1分钟

流程控制

分支语句是根据条件来执行不同代码 循环是根据条件决定相同的代码执行多少次 循环:while do while for 循环的必备条件 初始值 判断条件 重复执行的代码 更新初始值 为了结束循环 初始值 while(判断调价){ 重复执行的代码 更新初始值}

var num=1//声明一个变量作为循环的计数器

var sum=0//存储和
whilenum<=10){
判断成立时执行{}里的代码,不成立不执行
ifnum%2==0){
10以内的偶数求和
sum+=num}
ifnum%2!=0){
sum+=num;}
num++}
log(sum)

标准写法

var i=0;
for (;i<=10){
循环体(要重复执行的代码)i++}


for(var i=0;i<=10i++){
循环体(要重复执行的代码)}
var sum=0//偶数
var sun=0//求和
for (var i=0i<=10>;i++){
if(i%2){
sum+=i//奇数}else{
sun+=i//偶数}
console.log(sun,sum)

打断循环字体 continue 在循环中遇到continue 会结束本次循环,继续剩下的循环 break 在循环中遇到break会直接循环,后面的不在执行,也不再继续剩下的循环

for(var i=0;i<=10i++){
if(i==4){console.log(inner)}
console.log(i)}

水仙花数字

for(var i=100;i<=999;i++){
var a=parseInt(i/100)
var b=parseInt(i%100/10)
var c=i%10;

if(a*3+b*3+c*3==1){
console.log(i)}}