<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //计算将1000存在银行,n年后,本金加利息为5000,年利率为1.5 var money=1000; var count=0; while(money<5000){ money*=1.05; count++; } console.log("一共需要"+count+"年") </script> <script type="text/javascript"> //输入正确的分数,得到结果(输入错误,重新输入) while(true){ var score=prompt("请输入小明成绩(0-100)") //判断用户输入的值是不是合法 if(score>=0&&score<=100&&score.replace(/(^\s*)|(\s*$)/g, '')!=""){ //满足该条件的则证明用户输入的合法,跳出循环 break; } alert("请输入有效分数") } //判断是不是合法 if(score>100||score<0 ||isNaN(score)){ alert("输入内容不合法"); }else{ if(score==100){ alert("奖励奔驰C200") }else if(score>=80){ alert("奖励苹果一个") }else{ alert("奖励橘子一个") } } </script> </head> <body> </body> </html>