JS实例-01

扫码查看
输入成绩(0-100),不同的分数段奖励不同
while(true){
var a=prompt('请输入成绩');
if (a>=0&&a<=100){
break;
}
}
if (a==100){
alert('奖励一辆汽车')
}
else if (a>=80&&a<99){
alert('奖励一本笔记本')
}
else if(a<80&&a>=60){
alert('奖励一本参考书')
}
else{
alert('什么奖励都没有')
}
输入三个值时,同时满足,其中一个满足,均不满足的情况下
var height=prompt('请输入身高');
var money=prompt('请输入财产');
var my=prompt('请输入颜值');
if (height>=180&&money>=1000&&my>=500){
alert('我一定要成为!!')}
else if(height>=180||money>=1000||my>=500){
alert('也可以!!')
}
else{
alert('不行!!')
}



















键盘输入三个数字,对他们进行从小到大排序

//prompt()函数的返回值是String类型的,+prompt()变成number类型

var num1=+prompt('请输入num1');
var num2=+prompt('请输入num2');
var num3=+prompt('请输入num3');
if (num1<num2&&num1<num3){
//num1最小
if(num2<num3){
alert(num1+","+num2+","+num3)
}
else{
alert(num1+","+num3+","+num2)
}
}
else if(num2<num1&&num2<num3){
//num2最小
if(num1<num3){
alert(num2+","+num1+","+num3)
}
else{
alert(num2+","+num3+","+num1)
}
}
else{
//num3最小
if(num2<num1){
alert(num3+","+num2+","+num1)
}
else{
alert(num3+","+num1+","+num2)
}
}




























利用switch,成绩是否合格

var num=prompt('请输入成绩');
switch (true) {
   case num>=60:
      alert('合格');
      break;
   case num<60:
      alert('不合格');
      break;
}







假如投资的年利率为5%,试求从1000块增长到5000块,需要多少年

var num=1000;

var i=0;

while(num<5000){

num*=1.05;

i++;

}console.log('一共需要'+i+'年'); 

打印1-100之间所有奇数之和

var sum=0;

for(var i=1;i<101;i++){

if(i%2==1){

sum+=i;}

}console.log(sum);

打印1-100之间所有7的倍数的个数及总和

var sum=0;

for(var i=0;i<101;i++){

if(i%7==0){

console.log(i);

sum+=i;}

}console.log(sum);

水仙花树,一个三位数,它每个位数上的数字的3次幂之和等于它本身

for(var i=0;i<1000;i++){

b=parseInt(i/100);

s=parseInt(i%100/10);

g=parseInt(i%10);

if(b**3+s**3+g**3==i){

console.log(i);}

}

在页面中接收一个用户输入的数字,判断该数是否是质数(只能被1和它自身整除的数)。

var num=prompt('请输入一个整数')

var flag=true;

if(num<=1){

alert('该数不合法!')}

else {

//判断num是否是质数

for(var i=2;i<num;i++){

if(num%i==0){

flag=false;}

}

if(flag)

{alert(num+'是质数')}

}

09-02 21:54
查看更多