案例:
1,打印100以内 7的倍数
2, 打印100以内所有偶数及偶数的和
3,打印100以内的奇数及奇数的和
4,1~100之间的和
5,求100以内所有3的倍数以及3的倍数的和
6,使用do-while循环:输出询问“我爱你,嫁给吧?”, 选择“你喜欢我吗?(y/n):",如果输入为y则打印”我们 形影不离“,若输入为n,则继续询问?
<script type="text/javascript">
// 1,打印100以内 7的倍数
/*var a=0;
var b=0;// 用一个值来存储,用来加减乘除
do{
a++;
if (a%7==0) {
b+=a;
document.write(a+'<br />');
}
}while(a<100);
document.write('总计:'+b);*/
// 2, 打印100以内所有偶数及偶数的和
/*var a1=0;
var b1=0;// 定义一个变量用来存储,在和另一个加减乘除
do{
a1++;
if (a1%2==0) {
document.write(a1+'<br />');
b1+=a1;
}
}while(a1<100);
document.write('总计:'+b1);*/
//3, 打印100以内所有奇数及奇数的和
/*var a3=0;
var b3=0;//定义一个变量用来储存,和另一个变量加减乘除
do{
a3++;
if (a3%2==1) {
document.write(a3+'<br />');
b3+=a3;
}
}while(a3<100);
document.write('总计:'+b3);*/
//4, 1~100之间的和
/*var a4=0;
var b4=0;
do{
a4++;
b4+=a4;
document.write(a4+'<br />');
}while(a4<100);
document.write('总计:'+b4);*/
//5, 1~100之间3的倍数以及3的倍数的和
/*var a5=0;
var b5=0;// 定义一个变量用来存储值,并用另一个变量来经行加减乘数
do{
a5++;
if (a5%3==0) {
document.write(a5+'<br />');
b5+=a5;
}
}while(a5<100);
document.write('总计:'+b5);*/
/*6,使用do-while循环:输出询问“我爱你,嫁给我吧?”,选择“你喜欢我吗?(y/n):",如果输入为y则打印
”我们形影不离“,若输入为n,则继续询问
*/
// 法一:
/* var pro=prompt('我爱你,嫁给我吧?');
var num=0;
do{
num++;
if (pro=='n') {
location.reload()
}else if(pro=='y'){
document.write('我们形影不离');
}else{
location.reload();
alert('只能输出y/n');
}
}while(pro<num);*/
// 法二:
/*var pro=prompt('我爱你,嫁给我吧?');
* do{
if(pro=='y'){
document.write('我们形影不离');
}else{
alert('请输入y/n');
//location.reload();
}
}while(pro=='n');*/
</script>