2、JS中判断分数——用一个对话框的形式

来源:互联网 发布:沥青路面厚度设计软件 编辑:程序博客网 时间:2024/05/24 05:46


<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<body>
<script>
/*
window.prompt()
功能:弹出一个供用户输入的一个“输入对话框”
说明:该对话框,有两个按钮,一个是“确定”,一个是“取消”
语法:window.prompt(text[ , defaultText ])
参数:
     text:必填项,输入对话框上的提示信息
     defaultText:可选项,是默认值,是输入框中的默认值。

返回值:
     单击“确定”,返回的是字符串。
     单击“取消”,返回的是null
*/
//获取用户输入的信息
var score = window.prompt("请输入一个分数");
var result;
//针对用户的不同操作,进行相应的数据过滤
if(score == ""){
    window.alert("对不起,你没有输入任何分数!");
}else if(score == null){
    window.alert("你已经取消操作了");
}else if(Number(score)!=score) {
//判断输入的不是数值
    window.alert("对不起,必须输入数值的分数");
}else if(score>100 || score<0){
    window.alert("对不起,你输入的分数必须介于0-100之间");
}else{
//根据用户不同的分数,来输出不同的评语
if(score>=90){
     result = "优秀";
}else if(score>=80){
     result = "良好";
}else if(score>=70){
     result = "中等";
}else if(score>=60){
     result = "及格";
}else{
     result = "不及格";
}
}
    document.write(result);
</script>
</body>




0 0
原创粉丝点击