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 ...
随机推荐
- 实现es6中的set和map
转载自: https://www.cnblogs.com/hui-fly/p/9459152.html https://blog.csdn.net/roamingcode/article/detail ...
- node的url模块
.parse(url,query2obj[boolean],ignorePrototype[boolean]) .format({}) 和.parse相反,将带有url参数属性的对象组装成url .r ...
- MyCat基本知识
一.Mycat基本元素 1.逻辑库,mycat中存在,对应用来说相当于mysql数据库,后端可能对应了多个物理数据库,逻辑库中不保存数据 2.逻辑表,逻辑库中的表,对应用来说相当于mysql的数据表, ...
- css不换行解决
word-wrap: break-word; word-break: break-all; white-space: pre-wrap;
- vue npm run dev报错webpack-dev-server
在运行vue项目时报如下问题: E:\mobile_real\mobile-vue>npm run dev > mobile_real@1.0.0 dev E:\mobile_real\m ...
- Istio Sidecar
概念及示例 Sidecar描述了sidecar代理的配置.默认情况下,Istio 让每个 Envoy 代理都可以访问来自和它关联的工作负载的所有端口的请求,然后转发到对应的工作负载.您可以使用 sid ...
- C#中的out关键字
在一个方法里面使用out关键字的时候这个方法中作为out关键字之后的参数会被返回出去:调用这个方法的时候需要先有一个变量来承接这个传递出来.已经被该方法改动过的参数,并且要记得传实参的时候前面带上ou ...
- Java-第15章图形用户界面设计例题
Example15_1.java JFrame常用方法 import javax.swing.*; import static javax.swing.JFrame.*; public class E ...
- JavaScript实现树深度优先和广度优先遍历搜索
1.前置条件 我们提前构建一棵树,类型为 Tree ,其节点类型为 Note.这里我们不进行过多的实现,简单描述下 Note 的结构: class Node{ constructor(data){ t ...
- Pytorch分类和准确性评估--基于FashionMNIST数据集
最近在学习Pytorch v1.3最新版和Tensorflow2.0. 我学习Pytorch的主要途径:莫烦Python和Pytorch 1.3官方文档 ,Pytorch v1.3跟之前的Pytorc ...