1,打印1-100之间所有奇数之和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>打印1-100之间所有奇数之和</title>
<script type="text/javascript">
var sum=0;
for (var i = 1; i <=100; i++) {
if (i % 2 != 0) {
sum += i
}
}
alert(sum);
</script>
</head>
<body>
</body>
</html>
2.1-100之间所有7的倍数个数及和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>1-100之间所有7的倍数个数及和</title>
<script type="text/javascript">
var list = [];
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) {
list.push(i)
sum+=i
}
}
alert(list.length + 1);
alert(sum);
</script>
</head>
<body>
</body>
</html>
3.水仙花数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>水仙花数</title>
<script type="text/javascript">
var gw,sw,bw;
for (var i = 100; i <= 999; i++) {
bw = parseInt(i / 100);
sw = parseInt((i / 10) % 10);
gw = parseInt(i % 10);
if (i == bw*bw*bw + sw*sw*sw + gw*gw*gw) {
document.write(i + '是水仙花数' + '<br />');
}
}
</script>
</head>
<body>
</body>
</html>
4.判断是否为质数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>判断是否为质数</title>
<script type="text/javascript">
if(num<=1||isNaN(num)){
alert('请正确输入!')
}else{
var flag = true;
for(var i = 2;i<num;i++){
if(num % i ==0){
flag = false;
}
}
if(flag){
alert('是质数');
}
}
</script>
</head>
<body>
</body>
</html>
5.九九乘法表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>九九乘法表</title>
<script type="text/javascript">
for (var n = 1; n <= 9; n++) {
for (var m = 1;m <=9; m++) {
var b = m*n;
document.write('' + m + '*' + n + '=' + b + ' ');
}
document.write('<br/>');
}
</script>
</head>
<body>
</body>
</html>
while循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>while循环_</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>
网友评论