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

为什么不能输出?

变量是不是不能重复输出?


正在回答

5 回答

字符得用+链接

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

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.write</title>
  <script type="text/javascript">
    var mystr="我是";
    var mychar="JavaScript";
    document.write(mychar="<br>");
    document.write(mystr+mychar+"的忠实粉丝!");
  </script>
</head>
<body>
</body>
</html>

上面是你的代码,加粗加下划线的那个地方应该是(mychar+"<br/>")

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

我一开始也是,后来我发现是因为document.write(mystr+mychar+"的忠实粉丝!");末尾的那个分号;是中文输入法打的,换成英文输入法就好了。不知道你不是因为这个原因。

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

能重复输出,只不过你的代码有点小问题,应给等于号=加上引号,如下:

<script type="text/javascript">
    var mystr="我是";
    var mychar="Javascript";
    document.write(mychar+"="+"<br />");
    document.write(mystr+mychar+"的忠实粉丝!");
  </script>

等于号不加引号的话,相当于把换行<br /> 重新赋值给了变量mychar,所以会输出你的代码所输出的效果。

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

qq_空白_135

连接符是+,别误导别人
2017-03-10 回复 有任何疑惑可以回复我~
#2

不知不觉后知后觉嗯 回复 qq_空白_135

你好 我的回答中并没有说连接符是= 你可以把提问同学的代码看完 再看完我的回答看完再做讨论 尤其是最后一句
2017-03-10 回复 有任何疑惑可以回复我~

变量要重复输出需要在每个变量之间加“+”连接符号。

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

举报

0/150
提交
取消

为什么不能输出?

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