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>

最新文章

  1. 在VC中创建并调用DLL
  2. 高版本jquery尤其是1.10.2的版本设置input radio设置值的最正确的姿势。
  3. LLVM language 参考手册(译)(3)
  4. openGl从零开始之添加颜色
  5. javascript事件代理(委托)
  6. C#_枚举类型
  7. Spring init-method and destroy-method example
  8. 高效算法——D 贪心,区间覆盖问题
  9. Lucene.Net 2.3.1开发介绍 —— 四、搜索(一)
  10. [ An Ac a Day ^_^ ] hdu 4565 数学推导+矩阵快速幂
  11. (转载)深入Java关键字this的用法的总结
  12. select * from 的一些心得
  13. ubuntu16.04搭建geodjango+postgresql+postgis的WebGIS框架(一)安装第三方空间库
  14. bzoj 1098
  15. python - 判断是否为正小数和正整数
  16. 【SSH三大框架】Hibernate基础第九篇:cascade关联关系的级联操作
  17. Spring4 MVC REST服务使用@RestController实例
  18. HDU 2544 最短路(邻接表+优先队列+dijstra优化模版)
  19. Resin4 自定义端口
  20. zabbix user-defined item

热门文章

  1. MQ通道搭建以及连通性检查
  2. 学习笔记TF034:实现Word2Vec
  3. 构建 MariaDB Galera Cluster 分布式数据库集群(一)
  4. Eclipse、maven项目常见问题
  5. Jquery-全选和取消的一个坑
  6. HDU 6033 Add More Zero (数学)
  7. Vue组件模板形式实现对象数组数据循环为树形结构
  8. js实时获取input数据
  9. 配置AIX系统互信关系
  10. JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)