为了账号安全,请及时绑定邮箱和手机立即绑定

关于输入的数据

输入正常数字的话会正常判断大小,那如果输入文字符号等其他东西会怎么样?我输入了“666”返回了“要努力了”,求解释

正在回答

2 回答

会怎样取决于你的判断条件,你要他怎样,他就怎样,是这个理儿吧

0 回复 有任何疑惑可以回复我~

那你就把它写严谨一点

<!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>


1 回复 有任何疑惑可以回复我~
#1

非要用中英文数字以及下划线真麻烦 提问者

那如果我输入的不是数字而是别的,他是怎么比较大小的呢,能输出相应的结果应该会比较一下大小的吧?就想知道这个问题。
2017-11-19 回复 有任何疑惑可以回复我~
#2

qq_胡作非伟_0 回复 非要用中英文数字以及下划线真麻烦 提问者

else //0到100分的都考虑到了,其他的就都不是成绩了,你考虑的那些非0到100的都会判定为其他 { document.write("你输入的不是是成绩哦"); };
2017-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于输入的数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信