循环例题
1、输出0-10之间的偶数
for(var i=0;i<10;i++)
{
if(i%2==0)
{
alert(i);
}
}
2、求0-99所有的数字和
var sum = 0;
for(var i=0;i<100;i++)
{
sum = sum + i;
}
alert(sum);
3、求1-10所有数字的积
var chengji = 1;
for(var i=1;i<10;i++)
{
chengji = chengji*i;
}
alert(chengji);
4、求100以内与7相关的数
//7的倍数
//带7的
//十位数为7的
for(var i=0;i<100;i++)
{
if(i%7==0 || i%10==7 || parseInt(i/10)==7 )
{
alert(i);
}
}
5、输出乘法口诀表
1*1 2*1 3*1
1*2 2*2 3*2
1*3 2*3 3*3
1*4 2*4 3*4
m乘以n等于sum
for(var i=1;i<10;i++)
{
for(var j=i;j<10;j++)
{
var s = i+"乘以"+j+"等于"+i*j;
alert(s);
}
}
6、篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度
var h=10
for(var i= 1;i<11;i++)
{
h=h*0.3
}
alert(h)
7、棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻
var g=0
var s=1
for(i=1;i<33;i++)
{
s=s*2
for(var j=0;j<33;j++)
{
g=s*0.00001
}
}
alert(g)