关于prompt的返回值问题?

使用prompt获取用户输入,关于返回值有如下问题,请指:

<script type="text/javascript">
    var name = prompt("请输入您的姓名:");    if(name != null){        document.write("你好"+name);
    }else{        document,write("bye");
    }</script>

问题如下:
1,当我不输入任何东西时,直接点击确定,输出“你好”二字,什么原因?
2,当我不输入任何东西,点击取消时,输出“你好null”,什么原因?
3,我看教程上写的是点击确定,将输入框中的内容作为返回值,当点击取消,返回值为null,但是这却与我以上代码的点击取消的结果相违背,什么原因呢?
谢谢


暮色呼如
浏览 878回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript