<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > |
<html> |
<head> |
<title>循环</title> |
</head> |
|
<body> |
<script type= "text/javascript" > |
/* |
需求:在页面上显示1~10 这几个数字 |
1、1~10的这些数据,可以使用循环一次类提供 |
2、要在页面上显示数据,需要使用到JS和DOM中的技术。 |
有一个对象叫document,它中有个方法write,可以把数据写在页面上 |
*/ |
var x = 1; |
while ( x <= 10 ){ |
//把数据写页面上 |
document.write(x + "<br />" ); |
x++; |
} |
document.write( "<hr/>" ); |
|
var y = 1; |
do { |
|
document.write(y + " " ); |
y++; |
} while (y<=10); |
|
document.write( "<hr/>" ); |
|
for ( var i=1;i<=10;i++ ){ |
document.write(i + " " ); |
} |
document.write( "<hr/>" ); |
/* |
需求: |
在页面显示1~100之间能被3和7整除的数字和个数 |
思路: |
1、1~100之间每个数字可以使用循环来提供。 |
当有了1~100之间的每一个数字之后,需要获取其中符合条件的数据 |
2、需要使用if判断结构,来完成题目要求中的条件判断 |
当判断成立之后,要在页面上演示当前这个数字。同时还要计数。 |
3、计数就需要计数器。 |
就需要定义一个变量。在判断满足后进行计数,当循环把1~100之间每一个数字都提供完成之后, |
把满足条件的个数也显示在页面上 |
*/ |
var count = 0; |
|
for ( var i=1;i<=100;i++ ){ |
//判断循环提供的数字是否符合条件 |
if ( i % 3 == 0 && i % 7 == 0 ){ |
count++; |
document.write(i+ " " ); |
} |
} |
|
document.write( "<br/>1~100之间能够被3和7整数的个数:" +count); |
|
|
|
|
</script> |
</body> |
</html> |