js循环练习
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循环练习的更多相关文章
- Handlebars.js循环中索引(@index)使用技巧(访问父级索引)
使用Handlebars.js过程中,难免会使用循环,比如构造数据表格.而使用循环,又经常会用到索引,也就是获取当前循环到第几次了,一般会以这个为序号显示在页面上. Handlebars.js中获取循 ...
- Data层相关问题 & JS循环取值
第一次写博客,里面是自己工作中碰到的问题及总结的知识点,便于自己以后回顾,技术大牛们请直接忽略这篇文章,也希望能帮助到想我这样的小白! Data层相关问题总结: 1. 代码管理用的是 VSS 2005 ...
- js循环POST提交添加辅助单位
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JS数组+JS循环题
先看JS循环作业题: 一.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 <script type="text/javascript"> ...
- js循环处理后台返回的json数组
<script type="text/javascript"> function gongdan_search(elm){ var dangqian_value=$(e ...
- JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options":"[{
JS 循环遍历JSON数据 分类: JS技术 JS JQuery2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options&q ...
- ----关于统计字符出现次数的JS循环以及indesxOf函数----
以下将会通过JS循环判断字符“banana”出现次数 以及调用indexOf中的函数来实现统计 <!DOCTYPE html> <html> <body> &l ...
- JS循环中使用bind函数的参数传递问题
JS循环中使用bind函数的参数传递问题,问题代码如下: for (var sc in result) { var tempp = '<div class="sidebar_todo_ ...
- Vue.js——循环(Java、JSTL标签库、数据库)
一.Vue.js循环 Vue.js循环要使用 v-for 指令. v-for 指令需要以 student in StudentList 形式的特殊语法使用, StudentList 是源数据数组并且s ...
- JS循环汇总
JS循环汇总 一.总结 一句话总结:js中的循环主要有while.for.for...in.for...of,循环是,要区别不同的循环对象,比如对象,数组,集合等 while for for...in ...
随机推荐
- django提供二进制流数据文件的下载
基于djnago框架的二进制流数据传输(提供较大文件的下载) (1)数据源: 高质量图片.视频.音频.文件.数据库数据等.如果是数据库文件,需要先读取相应的数据,然后写入表格在传输到前端以供下载! ( ...
- Django模板之模板标签
标签比变量更加复杂:一些在输出中创建文本,一些通过循环或逻辑来控制流程,一些加载其后的变量将使用到的额外信息到模版中. 一些标签需要开始和结束标签 (例如:{% tag %} ...标签 内容 ... ...
- java新学者(二)
一.构造方法的特点 创建新的对象 A a =new A (); 二.抽象类和抽象方法的特点是什么? .抽象类使用abstract修饰: .抽象类不能实例化,即不能使用new关键字来实例化对象: .含有 ...
- Django中的事务与ajax
一 事务与锁 1.行级锁 行级锁是由存储引擎实现的.如mysql里默认指定的InnoDB存储引擎,由它实现行级锁.InnoDB的行级锁定同样分为两种类型,共享锁(X)和排他锁(S). 对于UPDATE ...
- MySQL(9)— 规范数据库设计
九.规范数据库设计 9-1.为什么要设计? 当数据库比较复杂时,我们就需要设计了! 糟糕的数据库设计: 数据冗余,浪费大量存储空间 使用物理外键,大量的增删改操作麻烦,异常 查询效率低下 良好的数据库 ...
- BZOJ1010单调性DP优化
1010: [HNOI2008]玩具装箱toy Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 10707 Solved: 4445[Submit][S ...
- Golang源码学习:调度逻辑(一)初始化
本文所使用的Golang为1.14,dlv为1.4.0. 源代码 package main import "fmt" func main() { fmt.Println(" ...
- 数据库对应的jdb连接
数据库Database URLJDBC Driver class驱动包 Mysqljdbc:mysql://localhost:port/DBnamecom.mysql.jdbc.Drivermysq ...
- Android中的多进程、多线程
前面几篇总结了进程.线程相关的知识.这里总结下关于Android中的多进程.多线程及其使用. 这里总结的Android中的多进程.多线程也是一个基础,可扩展的很多. Android中多进程 常见的几种 ...
- [PHP插件教程]002.代码包PHP Beautifier的使用
This program reformat and beautify PHP source code files automatically. The program is Open Source a ...