<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
// 1.打印1-100之间所有奇数之和:
for(var i=0,sum=0;i<=100;i++){
if(i%2!=0){
sum=sum+i;
}
}
alert('打印1-100之间所有奇数之和:'+sum)
// 2.打印1-100之间所有7的倍数的个数及总和
for(var i=0,num=0,sum1=0; i<=100; i++){
if(i%7==0){
sum1=sum1+i;
num=num+1;
}
}
alert('1-100之间7的倍数个数:'+num);
alert('1-100之间7的倍数总合:'+sum1);
/* 3.水仙花数 ,水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。
( 例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。*/
for(var a=1;a<=9; a++){
for(var b=0;b<=9; b++){
for(var c=0;c<=9; c++){
var x=a*100+b*10+c;
if(x==a**3+b**3+c**3){
document.write('水仙花数:'+x+'</br>');
}
}
}
}
// 4.在页面中接收一个用户输入的数字,并判断该数是否是质数。
// 质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
var num1=+(prompt('请输入数字:'));
if(num1==2){
alert('质数');
}
else if(num1==1){
alert('1既不是质数,也不是合数。');
}
for(var i=2; i<num1; i++){
if(num1%i==0){
alert('合数');
break;
}
else{
alert('质数')
break;
}
}
/*5.打印99乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
……
1*9=9 …… 9*9=81*/
var str="";
for(var i=1;i<=9;i++){
for (var a=1;a<=i;a++){
str+=a+"*"+i+"="+i*a+" "+" ";
}
str+="<br />"
}
document.write(str);
</script>
</head>
<body>
</body>
</html>
image.png
image.png
image.png
image.png