您的位置:首页 > Web前端 > JavaScript

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

2015-01-21 21:39 162 查看

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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: