JavaScript循环练习
1.蓝球弹起的高度
篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
<script type="text/javascript"> var b=10 for(var a=1; a<=10;a++) { b=b*0.3 } alert(b) </script>
2.棋盘放粮食
棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。
<script type="text/javascript"> var a=1 var zhima=1 for(var c=1;c<32;c++) { a=a*2; alert(a) zhima=zhima+a } alert(zhima) var d=zhima*0.00001 alert(d) </script>
3、100以内与7相关的数
<script type="text/javascript"> for(var i=0;i<100;i++) { if(i%7==0||i%10==7||parseInt((i%10))==7) { alert(i) } } </script>
4乘法口诀
<script type="text/javascript"> for(var i=1;i<10;i++) { for(var j=1;j<10;j++) { if(j>i) { alert(i+"*"+j) } } } </script>