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

正在回答

5 回答

prompt(str1,str2);

返回值是 字符串str2

即使你输入的str2是true,也是和boolean类型的true是不等的。

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

函数prompt(str1,str2)的作用是提醒用户输入数据。str1用于提示用户,str2是一个默认的输入数据,可以修改。该函数返回值就是输入框中用户输入的数据。

例如:

var address;//用于保存用户输入的网址

address=prompt("请输入打开网站的地址:", "http://www.imooc.com");

这样,假如用户输入了“http://www.baidu.com”,那么address=“http://www.baidu.com”;如果用户直接点击确定,没有输入。那么返回值就是默认值,即address="http://www.imooc.com"

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

你跟confirm混淆了吧!confirm确定返回true取消返回false。

var mychar=prompt("请输入你英语考试成绩:","80");

你输入的文本框中的内容赋给muchar,默认值为80

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

Cindy_1

打错字了是mychar
2016-07-05 回复 有任何疑惑可以回复我~

prompt的返回值不是true,而是具体的内容。confirm的返回值才是true或者false

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

2-4小节讲到了,可以在回去看看2-4小节

返回值:

1. 点击确定按钮,文本框中的内容将作为函数返回值
2. 点击取消按钮,将返回null


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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739727    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

关于prompt

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