1.for循环
for(初始化变量;条件表达式;操作表达式){
//循环体
}
打印100句hello world!
for(var a = 0;a < 100;a++){
console.log('hello world!');
}
浏览器F12–>sources–>设置断点–>F12进行调试
案例1计算1+2+…+100
var sum = 0;
for(var i=1; i<=100;i++){
sum+=i;
}
alert(sum);
案例2求一个班级的平均分
var sum = 0;
var num = prompt('请输入班级的总人数');
for(var i = 0; i<num; i++){
var a = Number(prompt('请输入该学生的分数')); //此处需要类型转换
sum+=a;
}
var ave = sum/num;
alert('该班级的平均分是'+ave);
2.双重for循环
语法结构
for(外层的初始化变量;外层的条件表达式;外层的操作表达式){
for(里层的初始化变量;里层的条件表达式;里层的操作表达式){
//执行语句
}
}
打印倒三角
var str = '';
var a = prompt('请输入行数');
for(var i = 1; i<=a; i++){
for(var j = i; j<=a; j++){
str += '⭐';
}
str += 'n';
}
alert(str);
打印正三角
var str = '';
var a = prompt('请输入行数');
for(var i = 1; i<=a; i++){
for(var j = i; j>=1; j--){
str += '⭐';
}
str += 'n';
}
alert(str);
打印九九乘法表
var str = '';
for(i = 1;i<=9;i++){
for(j = 1;j<=i;j++){
str = str+j+'*'+i+'='+i*j+' ';
}
str += 'n';
}
console.log(str);
3.while循环
语法结构
while(条件表达式){
//循环体
}
var i = 1;
while(i<=100){
console.log('这个人今年'+i+'岁了');
i++;
}
计算1+2+…+100
var sum = 0;
var j = 1;
while(j<=100){
sum += j;
j++;
}
aler(sum);
4.do…while循环
语法结构
do{
//循环体
}while(条件表达式)
计算1+2+…+100
var sum = 0;
var i =1;
do{
sum += i;
i++;
}while(i<=100)
alert(sum);
5.continue关键字、break关键字
continue跳出当前循环
break跳出整个循环
吃包子案例
for(var i = 1;i<=5;i++){
if(i == 3){
continue;
}
console.log('我正在吃第'+i+'个包子');
}
求1-100之间,除了能被7整除之外的整数和
```javascript
var sum = 0;
for(var i = 1;i<=100;i++){
if(i%7==0){
continue;
}
sum += i;
}
简易ATM
// 简易ATM
var sum = 0;
choice = prompt('请输入您想要执行的操作n1.存钱n2.取钱n3.显示余额n4.退出')
if(choice == 4){
alert('您已成功安全的退出该系统');
}
while(choice != 4){
if(choice == '1'){
var a = Number(prompt('请输入存入的钱数'))
sum += a;
alert('您当前的余额为'+sum);
}
else if(choice == '2'){
var b = Number(prompt('请输入您要取出的钱数'))
sum -= b;
alert('您当前的余额为'+sum);
}
else if(choice == 3){
alert('您当前的余额为'+sum);
}
else{
alert('请重新输入');
}
choice = prompt('请输入您想要执行的操作n1.存钱n2.取钱n3.显示余额n4.退出')
}
if(choice == 4){
alert('您已成功安全的退出该系统');
}
最后
以上就是勤恳汽车最近收集整理的关于JavaScript(6)流程控制--循环的全部内容,更多相关JavaScript(6)流程控制--循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复