var myname=prompt("请输入您的姓名:"); 请问各位大神:1.这句话的意思是将prompt对话框的返回值赋值给变量myname吗? 2.为什么只有prompt提示框,但是if-else里面的内容显示不出来? 请各位大神赐教!谢谢~
定义:prompt() 方法用于显示可提示用户进行输入的对话框
语法
prompt(text,defaultText)
描述
text 可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。
defaultText 可选。默认的输入文本。
如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。
w3c的定义懂了吧。
public class HelloWorld{
public static void main(String[] args) {
final String SEX1="男";
final String SEX2="女";
System.out.println(SEX1);
System.out.println(SEX2);
}
}
不知道的情况下可以打印一下myname看是什么,你会发现打印出来的是输入框中的内容,如果没有输入则是null.