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

输入名字空时,输出的内容怎么没有后面的“朋友”

 <script type="text/javascript">

  function a(){

      var myname=prompt("请输入你的姓名:");

      if(myname!=null){

           document.write("你好"+myname);

      }

      else{

          document.write("你好朋友");

      }

  }

  

  </script>

</head>

<body>

    <input name="button" type="button" onClick="a()" value="点击我吧"/>

</body>


正在回答

7 回答

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>prompt</title>

  <script type="text/javascript">

  function a(){

      var myname=prompt("请输入你的姓名:");

      if(myname!=null){

           document.write("你好"+myname);

      }

      else{

          document.write("你好朋友");

      }

  }

  

  </script>

</head>

<body>

    <input name="button" type="button" onClick="a()" value="点击我吧"/>

</body>

</html>


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

黄太_后 提问者

那么请问“”和null的区别是什么呢?感觉一直混淆。。。
2017-03-03 回复 有任何疑惑可以回复我~

不错,就是把

 if(myname!=""){

           document.write("你好"+myname);

      }


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

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>prompt</title>

  <script type="text/javascript">

  function a(){

      var myname=prompt("请输入你的姓名:");

      if(myname!=""){

           document.write("你好"+myname);

      }

      else{

          document.write("你好朋友");

      }

  }

  

  </script>

</head>

<body>

    <input name="button" type="button" onClick="a()" value="点击我吧"/>

</body>

</html>


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

你理解反了,本来就是不会显示朋友的,因为只有 if(myname=null)去掉感叹号,才会输出,你好朋友

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

我看错了,不是没有朋友而是你的后面else语句根本没有生效

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

因为你没有在myname上面进行朋友的赋值

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

因为myname这个变量你并没有给它赋值为“朋友”

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

举报

0/150
提交
取消

输入名字空时,输出的内容怎么没有后面的“朋友”

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