关于输入的数据
输入正常数字的话会正常判断大小,那如果输入文字符号等其他东西会怎么样?我输入了“666”返回了“要努力了”,求解释
输入正常数字的话会正常判断大小,那如果输入文字符号等其他东西会怎么样?我输入了“666”返回了“要努力了”,求解释
2017-11-10
那你就把它写严谨一点
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>prompt</title> <script type="text/javascript"> function rec(){ var score; //score变量,用来存储用户输入的成绩值。 score = prompt ('输入你的成绩:') if(score>=90 && score<100)//90分到100分 { document.write("你很棒!"); } else if( score<90 && score>=75)//75分到90分 { document.write("不错吆!"); } else if(score>=60 && score<75)//60分到75分 { document.write("要加油!"); } else if(score<60&& score>=0)//0分到60分 { document.write("要努力了!"); }else //0到100分的都考虑到了,其他的就都不是成绩了,你考虑的那些非0到100的都会判定为其他 { document.write("你输入的不是是成绩哦"); }; } </script> </head> <body> <input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" /> </body> </html>
举报