js循环练习
2024-09-05 06:23:31
var a=1;
while(a>0){
var b=prompt('input number');
if(b>a){
alert('big');
}
else if(b<a){
alert('small');
}
else{
alert('right');
}
} /*var a=1;
console.log(isNaN(a));
*/ /*var password=123456;
do{
var a=Number(prompt('Please input password'));
if(password===a){
break;
}
}
while(true);*/
/*var upwd='123456'; do{
//保存输入的密码
var str=prompt('input password');
//判断你输入的是否正确
//如果输入正确,结束循环
if(str===upwd){
break;
}
}while(true);*/ //循环产生1~10之间所有的整数
/*var a=1;
do{
console.log(a);
a++;
}
while(a<=10);*/ //练习:循环打印30~20之间所有的整数
/*var a=20;
do{
console.log(a);
a++;
}
while(a<=30);*/
//打印1~100之间所有能被3整除的数字
/*var a=1;
do{
if(a%3===0){
console.log(a);
}
a++;
}
while(a<=100);*/
//练习:计算1~100之间所有能被7整除的数字的和
/*var a=1;
var sum=0;
do{
if(a%7===0)
{
sum+=a;
}
a++;
}while(a<=100);
console.log(sum);
*/
//练习:使用循环计算10的阶乘
/*var a=10,b=1;
do{
b*=a;
a--;
}
while(a>=1)
console.log(b);*/
//打印1~100之间所有的奇数
/*var a=1;
while(a<=100)
{
if(a%2===1)
{
console.log(a);
}
a++;
}*/
//练习:计算1~100之间所有整数的和
/*var a=1,sum=0;
while(a<=100)
{
sum+=a;
a++;
}
console.log(sum);*/ //练习:计算1~100之间所有偶数的和
/*var a=1;
var sum=0;
while(a<=100)
{
if(a%2===0)
{
sum+=a;
}
a++;
}
console.log(sum);*/
//练习:计算1~100之间所有偶数的和,如果遇到奇数跳过
/* var i,sum=0;
for(i=0;i<=100;i++)
{
if(i%2===1){
continue;
}
sum+=i;
}
console.log(sum);*/
// 打印本世纪(2000~2100)前10个闰年
/* var i,j=0;
for(i=2000;i<=2100;i++)
{
if(i%4===0&&i%100!==0||i%400===0)
{
j++;
console.log(i);
if(j===10)
{
break;
}
}
}*/ // 计算1~100之间所有整数的和,当和大于4000的时候,提前结束循环,并打印当前的和
/* for(var i=1,sum=0;i<=100;i++)
{
sum+=i;
if(sum>4000) break;
}
console.log(sum);
*/
// 打印九九乘法表 /*for(var i=1;i<=9;i++)
{
for(var j=1,t='';j<=i;j++)
{
t+=i+'*'+j+'='+i*j+' ';
}
console.log(t);
}
*/ /*for(var i=1,str='';i<=5;i++){
//把每次产生的i拼接到一起
str+=i+'*5='+(i*5)+' ';
}
console.log(str);*/ //练习:打印1~100之间所有的整数,排除能被3整除和能被4整除的数字
//如果被3或者4整除,跳过
/* for(var a=1;a<=100;a++)
{
if(a%3===0||a%4===0)
{
continue;
}
console.log(a);
}
*/ //for循环
//打印1~10之间所有整数
/*
for(var a=1;a<=10;a++)
{
console.log(a);
}
*/ //初始值,循环条件,增量
//练习:计算1~100之间所有奇数的和
/*
for(var a=1,sum=0;a<=100;a++)
{
if(a%2===1)sum+=a;
}
console.log(sum);
*/ //练习:计算1~20之间所有能被3整除的数字的乘积
/*for(var a=1,product=1;a<=20;a++)
{
if(a%3===0)
product*=a;
}
console.log(product);
*/
var i=0,sum=0;
do{
i++;
if(i%2===0) continue;
if(i%5===0) break;
sum+=i;//1+3
}while(i<10);
console.log(sum);
。
最新文章
- 白条VS花呗,快餐式消费金融成巨头新战场
- matlab 相关代码记录
- c#给用户控件添加事件处理程序
- poj 1947 树形dp
- IT痴汉的工作现状25-技术之养成
- Scala学习文档-各种使用模式的情况
- linux命令行模式下实现代理上网(转)
- Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
- 《项目架构那点儿事》——Hibernate泛型Dao,让持久层简洁起来
- Unity3D核心类介绍
- 《C++实践之路.pdf》源码
- shell的while和until 的用法
- [SCOI2014]方伯伯的OJ(线段树)
- JavaScript将数字转换为大写金额
- Mathematica新特性Inactive, 求解复杂微分方程
- PHP里获取一维数组里的最大值和最小值
- json 拖拽
- MVC控制器详解
- cin.get()和cin.getline()之间的区别
- ActiveMq C#客户端 消息队列的使用(存和取)