prompt()
弹出一个对话框,该对话框中会带有一个文本框,用户可以在文本框中输入一段内容。
该函数需要一个字符串作为参数,用作对话框的提示文字。
用户输入内容,将会作为函数返回值。可以定义一个变量接收。
返回值类型是 String,可以使用以下操作将返回值转换成 Number 类型。
var endScore = +prompt("请输入小明的期末成绩:"); // 将 prompt 的返回值转换成 Number 类型
-
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>小明的奖励</title> </head> <body> <script type="text/javascript"> var endScore = +prompt("请输入小明的期末成绩:"); // 将 prompt 的返回值转换成 Number 类型 if(endScore > 100 || endScore < 0 || isNaN(endScore) ) { alert("一顿胖揍!"); endScore = "无效"; } else { if (endScore == 100) { alert("奖励一辆宝马!"); } else if (endScore >= 80 && endScore <= 99) { alert("奖励一台iPhone15s"); } else if (endScore >= 60 && endScore < 80) { alert("奖励一本参考书"); } else { alert("奖励脑瓜疼!"); } } document.write("小明的成绩是:"+endScore+" 分 !"); </script> </body> </html>