for循环写在<script></script>里面。

for(初始条件;循环条件;状态改变){循环内容}

关键词:break;结束此次循环,continue;跳过此次循环,继续下一循环。

练习:

1.折纸高于珠峰

<script>

var h = 0.0001;
var i = 1;
while(true){
 h *=2;
if(h >=8848){alert(i);
  break;}
 i++;
 }

</script>

2.

有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

幼兔 1 小兔 0 成兔 0        1
幼兔 0 小兔 1 成兔 0        2
幼兔 1 小兔 0 成兔 1   3
幼兔 1 小兔 1 成兔 1     4
幼兔 2 小兔 1 成兔 2   5
幼兔 3 小兔 2 成兔 3   6
幼兔 5 小兔 3 成兔 5   7

当前月份幼兔 = 上个月的成兔+上月小兔
当前月份小兔 = 上月幼兔
当前月份成兔 = 上月成兔+上月小兔

<script>

var yt = 1;
var xt = 0;
var ct = 0;

var month = 7

for(var i = 1;i < month;i++){
var last_yt = yt;
var last_xt = xt;
var last_ct = ct;

yt = last_ct + last_xt;
xt = last_yt;
ct = last_ct + last_xt;}

alert(yt+","+xt+","+ct)

</script>

3.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能
羽毛球拍最多买13个 球最多买66个 水最多买100个
x 1~13
y 1~66
z 1~100

<script>

var c = 0

for(var z = 1;z <= 100;z++){
for(var y = 1;y <= 66;y++){
for(var x = 1;x <= 13;x++){
if(15*x+3*y+2*z==200){c++;}}
 }
 }

alert(c)

</script>

4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性
//公鸡最多50,母鸡最多100,小鸡最多200

g 1~50
m 1~100
x 1~200

<script>

var c = 0

for(var x=1;x<=200;x++){
for(var m=1;m<=100;m++)
{for(var g=1;g<=50;g++){
if(2*g+m+0.5*x==100){c++}}
}
}

alert(c)

</script>

5.编写程序,计算 1!+2!+3!+…..+10!的结果。

<script>
var he=0
var x=1
for(var i=1;i<=10;i++){
x*=i;
he=he+=x;
}

alert(he)

</script>

6.找出100-999之间的所有“水仙花数”。

所谓水仙花数是指一个三位 数,各位数字的立方和等于该数本身。(如153=1的3次方+5的3次方+3的3次方)并输出这些数字

<script>
for(var c=0;c<10;c++){
for(var b=0;b<10;b++){
for(var a=1;a<10;a++){if(a*100+b*10+c==a*a*a+b*b*b+c*c*c){document.write(a*100+b*10+c+",")}}
}
}

</script>

for 循环语句的更多相关文章

  1. 【python之路4】循环语句之while

    1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...

  2. python之最强王者(3)——变量,条件、循环语句

    1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...

  3. #9.5课堂JS总结#循环语句、函数

    一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...

  4. 详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  5. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  6. python3循环语句while

    Python的循环语句有for和while语句,这里讲while语句. Python中while语句的一般形式: while 条件判断 : 语句 需要注意冒号和缩进.另外,注意Python中没有do. ...

  7. 20.SqlServer中if跟循环语句

    --if语句declare @i int begin print @i end else --循环语句 declare @i int begin insert into grade(classname ...

  8. Python学习【第五篇】循环语句

    Python循环语句 接下来将介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次. Python ...

  9. iOS -Swift 3.0 -for(循环语句用法)

    // // ViewController.swift // Swift-循环语句 // // Created by luorende on 16/12/08. // Copyright © 2016年 ...

  10. Python--While循环语句

    Python While循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句 ...

随机推荐

  1. (转)Spring中Singleton模式的线程安全

    不知道哪里的文章,总结性还是比较好的.但是代码凌乱,有的还没有图.如果找到原文了可以进行替换! spring中的单例 spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有 ...

  2. spring 页面跳转

    RedirectAttributes  的两个方式的获取总结:1:addFlashAttribute @RequestMapping(value="hello") public S ...

  3. Mybatis Dynamic Query 简单筛选

    在框架中,筛选描述类有两种(FilterDescriptor, FilterGroupDescriptor),这里我们主要举例来说明FilterDescriptor用法. FilterDescript ...

  4. 【css】盒子模型 之 概述

    摘要 一些基本的概念以及常见使用问题 概述 BFC 是css 中布局的核心 - 盒模型,根据块级元素及行级元素可分为块级容器, 行级容器,但容器内部都遵循 BFC BFC 空间布局 备注: IE 的盒 ...

  5. ASP.NET MVC 开发微信支付H5(外置浏览器支付)

    H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付. 主要用于触屏版的手机浏览器请求微信支付的场景.可以方便的从外部浏览器 ...

  6. [补档]暑假集训D1总结

    归来 今天就这样回来了,虽然心里极其不想回来(暑假!@#的只有一天啊喂),但还是回来了,没办法,虽然不喜欢这个地方,但是机房却也是少数能给我安慰的地方,心再累,也没有办法了,不如好好集训= = %da ...

  7. dubbo源码分析(二):超时原理以及应用场景

    dubbo超时原理以及应用场景 *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: ...

  8. git远程仓库之添加远程库

    现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举 ...

  9. Git时光机穿梭之删除文件

    在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test. ...

  10. 学习jdbc学习笔记

    1.jdbc: java database connection      jdbc规范:是sun公司制定的一套连接操作数据库的接口.      我们必须要用具体的驱动类去连接操作数据库.    每个 ...