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);

js循环练习的更多相关文章

  1. Handlebars.js循环中索引(@index)使用技巧(访问父级索引)

    使用Handlebars.js过程中,难免会使用循环,比如构造数据表格.而使用循环,又经常会用到索引,也就是获取当前循环到第几次了,一般会以这个为序号显示在页面上. Handlebars.js中获取循 ...

  2. Data层相关问题 & JS循环取值

    第一次写博客,里面是自己工作中碰到的问题及总结的知识点,便于自己以后回顾,技术大牛们请直接忽略这篇文章,也希望能帮助到想我这样的小白! Data层相关问题总结: 1. 代码管理用的是 VSS 2005 ...

  3. js循环POST提交添加辅助单位

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  4. JS数组+JS循环题

    先看JS循环作业题: 一.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 <script type="text/javascript"> ...

  5. js循环处理后台返回的json数组

    <script type="text/javascript"> function gongdan_search(elm){ var dangqian_value=$(e ...

  6. JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{&quot;options&quot;:&quot;[{

    JS 循环遍历JSON数据 分类: JS技术 JS JQuery2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options&q ...

  7. ----关于统计字符出现次数的JS循环以及indesxOf函数----

    以下将会通过JS循环判断字符“banana”出现次数 以及调用indexOf中的函数来实现统计   <!DOCTYPE html> <html> <body> &l ...

  8. JS循环中使用bind函数的参数传递问题

    JS循环中使用bind函数的参数传递问题,问题代码如下: for (var sc in result) { var tempp = '<div class="sidebar_todo_ ...

  9. Vue.js——循环(Java、JSTL标签库、数据库)

    一.Vue.js循环 Vue.js循环要使用 v-for 指令. v-for 指令需要以 student in StudentList 形式的特殊语法使用, StudentList 是源数据数组并且s ...

  10. JS循环汇总

    JS循环汇总 一.总结 一句话总结:js中的循环主要有while.for.for...in.for...of,循环是,要区别不同的循环对象,比如对象,数组,集合等 while for for...in ...

随机推荐

  1. Adaboost原理及相关推导

    提升思想 一个概念如果存在一个多项式的学习算法能够学习它,并且正确率很高,那么,这个概率是强可学习的.一个概念如果存在一个多项式的学习算法能够学习它,并且学习的正确率仅比随机猜测略好,那么,这个概念是 ...

  2. OGG应用进程abend报错无法insert虚拟列

    环境11.2.0.4 linux6.9 RAC2节点,ogg版本Version 12.2.0.1.160823 OGGCORE_OGGADP.12.2.0.1.0_PLATFORMS_161019.1 ...

  3. mysql运维入门5:MySQL+kepalived高可用架构

    keepalive 类似3/4/7层交换机制的软件,也就是平时说的第三层.第四层.第七层交换 作用是检测web服务器的状态,如果有一台web服务器.mysql服务器宕机.或工作出现故障,keepali ...

  4. logger日志接口SLF4J

    SLF4J只是一个接口,可以实现程序的解藕.SLF4J可以与log4j.logback.jdk等日志系统结合,以及在这些日志系统之间切换. 使用maven导入各个日志系统的jar包.需要注意的是要写相 ...

  5. DP+容斥 BZOJ1042

    1042: [HAOI2008]硬币购物 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2558  Solved: 1539[Submit][Stat ...

  6. Spring Boot在Docker上的部署

    一.准备工作 1.1 安装Docker环境 Docker 给旧版本的WIN系统提供的是Docker Toolbox下载(https://docs.docker.com/toolbox/overview ...

  7. 如何在Teamcenter中使用PMI?

    1 .什么是PMI 在设计制造领域,PMI指的是产品制造信息(Productand Manufacturing Information),其目的在于在三维环境下,将制造信息从设计部门传递到制造部门.其 ...

  8. 0507 构造代码块和static案例,接口interface

    0507构造代码块和static案例,接口interface [重点] 1.局部变量,成员变量,静态变量的特点 2.接口 接口语法:interface A {} 接口内的成员变量[缺省属性]publi ...

  9. sql语句中的删除操作

    drop: drop table tb; 删除内容和定义,释放空间.简单来说就是把整个表去掉.以后不能再新增数据,除非新增一个表. truncate: truncate table tb; 删除内容. ...

  10. 百度地图结合ECharts实现复杂覆盖物(Overlay)

    先来看效果图 一 前置知识 官方Overlay-覆盖物的抽象基类 方法 返回值 描述 initialize(map: Map) HTMLElement 抽象方法,用于初始化覆盖物,当调用map.add ...