1、假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年
1000 1000+10000.05=10001.05
1050 1050+10500.05=10501.05
……
5000
执行代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>while循环练习1</title>
<script type="text/javascript">
// 1、假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年
// 1000 1000+10000.05=10001.05
// 1050 1050+10500.05=10501.05
// ……
// 5000
var money = 1000;
var count = 0;
while(money <= 5000){
money*=1.05;
count++;
}
console.log(count)
</script>
</head>
<body>
</body>
</html>
2、用while循环重写小明的成绩,如果用户输入不合法就反复输入,直到正确为止
执行代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>while练习2</title>
<script type="text/javascript">
/*
while循环重写小明的成绩,如果用户输入不合法就反复输入,直到正确为止
*/
while (true){
var score = prompt('请输入小明的成绩');
if (!+score || (+score*10%5 != 0) || +score>100 || +score<0) {
alert('非法输入');
}else {
break;
}
}
</script>
<body>
</body>
</html>
打印1-100之间所有奇数之和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<title></title>
<script type="text/javascript">
var sum=0;
for(var i=1;i<100;i+=2)
{
sum+=i;
}
document.write("100以内所有奇数和为:"+sum);
</script>
</head>
<body>
</body>
</html>
打印1-100之间所有7的倍数的个数及总和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>