<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>打印1-100所有奇数之和</title>
<script type="text/javascript">
var sum=0;
for (var i=1 ;i<100;i++) {
//判断i是否为奇数
if (i%2!=0) {
sum=sum+i;
}
}
console.log(sum);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>键盘输入成绩奖励</title>
<script type="text/javascript">
/*提示框,键盘输入一个参数
* 声明一个变量成绩 :scores
*/
//判断输入的是否为有效分数
while(true){
var score=prompt("请输入成绩:");
if(score>0 && score<=100){
break;
}alert("请输入有效分数")
}
if (score==100){
alert("奖励一台BMW");
} else if(score>=80 && score<=99){
alert("奖励一台iphone18pro max");
}else if(score>=60 && score<80){
alert("奖励一本参考书");
}else{
alert("把所有教材抄100编");
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年
var a=1000;
count=0;
while(a<5000){
a=a*1.05;
count++;
}
console.log("一共需要需要"+count+"年");
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>判断是否为质数</title>.
<script type="text/javascript">
/*
* 在页面中接收一个用户输入的数字,并判断该数是否是质数。
质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
*/
var flag=true;
var num=prompt("请输入一个大于1的整数:");
if (num<=1) {
alert("该值不合法");
} else{
//判断num是否为质数
// 获取2-num之间的数
for(var i=2;i<num;i++)
if (num%i==0) {
flag=false;
}
//利用外部编码块来输出是否为质数
if (flag) {
alert("该数是质数")
} else{
alert("该数不是质数")
}
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>水仙花数练习</title>
<script type="text/javascript">
/*
* 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。100-1000
* (例如:1^3 + 5^3 +3^3 =153),请打印所有的水仙花数。
*/
for (i=100;i<1000;i++) {
var b=parseInt(i/100);//获取百位的数字
var s=parseInt((i-b*100)/10);//获取十位上的数字
var g=i%10 //获取个位上的数
if (b*b*b+s*s*s+g*g*g==i) {
console.log(i);
}
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>for</title> <script type="text/javascript"> for (var a=1;a<10;a++) { alert(a); } //alert(a);写再这可以表达出最后输出的数字 </script> </head> <body> </body> </html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>while循环</title>
<script type="text/javascript">
var a=1;
/* 先判断在执行
while(a<10){
a++;
console.log(a);
}
*/
//先执行在判断,至少输出一次
do{
console.log(a++);
}while(a<10){
a++
}
</script>
</head>
<body>
</body>
</html>