[javascript]代码库
<!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>