流程控制
分支语句是根据条件来执行不同代码 循环是根据条件决定相同的代码执行多少次 循环:while do while for 循环的必备条件 初始值 判断条件 重复执行的代码 更新初始值 为了结束循环 初始值 while(判断调价){ 重复执行的代码 更新初始值}
var num=1//声明一个变量作为循环的计数器
var sum=0//存储和
while(num<=10){
判断成立时执行{}里的代码,不成立不执行
if(num%2==0){
10以内的偶数求和
sum+=num}
if(num%2!=0){
sum+=num;}
num++}
log(sum)
标准写法
var i=0;
for (;i<=10){
循环体(要重复执行的代码)i++}
for(var i=0;i<=10;i++){
循环体(要重复执行的代码)}
var sum=0//偶数
var sun=0//求和
for (var i=0;i<=10>;i++){
if(i%2){
sum+=i//奇数}else{
sun+=i//偶数}
console.log(sun,sum)
打断循环字体 continue 在循环中遇到continue 会结束本次循环,继续剩下的循环 break 在循环中遇到break会直接循环,后面的不在执行,也不再继续剩下的循环
for(var i=0;i<=10;i++){
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)}}