1.打印1-100之間所有奇數之和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
var sum=0;
for(var i=0;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>Document</title>
<script>
var sum=0;
var list=[];
for(var i=0;i<=100;i++){
if(i%7==0){
list.push(i)
sum+=i
}
}
alert(sum);
alert(list.length);
</script>
</head>
<body>
</body>
</html>
3.水仙花數是指一個3位數,它的每個位上的數字的3 次冪之和等於它本身。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
/*var a,b,c ;*/
for(i=100;i<1000;i++){
var a = parseInt(i%10);
var b = parseInt((i/10)%10);
var c = parseInt(i/100);
if(a*a*a+b*b*b+c*c*c== i){
alert(i +"是水仙花數");
}
}
</script>
</head>
<body>
</body>
</html>
4.在頁面中接收一個用戶輸入的數字,並判斷該數是否是質數。
質數:只能被1和它自身整除的數,1不是質數也不是合數,質數必須是大於1的自然數。
var num = prompt(‘請輸入一個大於1的數字:’);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
var num=parseInt(prompt("用戶輸入的數字"))
for (var i = 2; i < num; i++) {
if (num%i==0){
alert("不是質數");
break;
}else{
alert("是質數");
break;
}
}
</script>
</head>
<body>
</body>
</html>
5.打印99乘法表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
document.write (i+"*"+j+"="+i*j+"  ");
if(i==j){
document.write ("<br/>");
break;
}
}
}
</script>
</head>
<body>
</body>
</html>
6.打印出1-100之間所有的質數
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
for(i=2; i<=100; i++){
for(var j=2 ; j<i ; j++){
if(i%j == 0){
document.write(i+"<br/>");
break;
}
}
}
</script>
</head>
<body>
</body>
</html>
7、假如投資的年利率爲5%,試求從1000塊增長到5000塊,需要花費多少年
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
for(i=2; i<=100; i++){
for(var j=2 ; j<i ; j++){
if(i%j == 0){
document.write(i+"<br/>");
break;
}
}
}
</script>
</head>
<body>
</body>
</html>