JSfor循环,理解,习题讲解。
也许刚开始真没这么认为,学习js这么难理解吗,还是自己思维能力确实有限,不应该这样想,起码应该对自己有信心。好了,不扯了,今天内容讲解的很少,主要是讲了一些题,和一些实例。这些实例一定要弄懂。下面总结一下,顺便再复习一下:
第一题:100数里面所有的偶数。
var str="";
for(var i=1;i<100;i++){
if( i%2==0){
str+=i + ",";
}
}
alert(str);
如果是所有的奇数,就把i%2改成i%3或者!=0.
100以内与7相关的数:
var str="";
for(var i=1;i<100;i++ ){
if( i%10==7 ){
str+i=i+",";
}else if( ii%7==0){
str+=i+",";
}else if(i>=70&&i<=79){
str+=i+",";
}
} alert(str);
累计求和100以内的数相加:
var sum=0;
for( var i=1;i<100; i++){
sum+=i+",";
}alert(sum);
求阶乘,100以内的数相乘:
var sum=1;
for( var i==1;i<100;i++ ){
sum*=i;
}alert(sum);
蓝球弹起的高度 100 米 第几次高度小于1米
var height = 100;
for(var i = 1; true; i++) {
height *= 0.6;
if(height <1){
break;
}
}
alert(i);
var i = 1;
var height = 100;
while(true){
height *= 0.6;
if(height <1){
break;
}
i++;
}
alert(i);
乘法口诀表
1*1
1*2 2*2
1*3 2*3 3*3
.....
i*j
1 1
1 2 2 2
1 3 2 3 3 3
for(var j = 1;j<=9;j++){
for(var i = 1;i<=j;i++){
var str = i + "*" + j + " ";
document.write(str);
}
document.write("<br />");
}
不需要做太多的题,你需要的是每个题都要弄懂,再去写几遍,加油。