日期:2014-05-17 浏览次数:20882 次

demo1.html
<html>
<head>
<script language="javascript">
for(var i=0; i<10; i++){
document.writeln("你好,刘德华同志!<br/>");
}
document.writeln("=======<br/>");
// while循环
var i=0;
while(i<10){
document.writeln("你好,我是刘德华 <br/>");
i++;
}
// do while循环
document.writeln("=======<br/>");
var i=0;
do{
document.writeln("你好,我是张学友 <br/>");
i++;
}while(i<10);
</script>
</head>
<body></body>
</html>

}
var i=0;
do{
document.writeln("hello <br/>");
i++;
}while(i<10);的流程图

demo2.html
<html>
<head>
<script language="javascript">
var n=window.prompt("请输入一个整数");
n=parseInt(n);
var res=0;
for(var i=0;i<=n;i++){
res+=i;
}
document.writeln("结果是"+res);
</script>
</head>
<body></body>
</html>
(2)计算1!+2!+…+n!的值
demo3.html
<html>
<head>
<script language="javascript">
var n=window.prompt("请输入一个整数");
n=parseInt(n);
var res=0;
var temp=1;
for(var i=1;i<=n;i++){
for(var j=1;j<=i;j++){
temp*=j;
}
res+=temp;
tmep=1; // 清temp
}
document.writeln("结果是"+res);
</script>
</head>
<body></body>
</html>
细致分析
n=2时
①执行完毕后,