-2

浏览器显示“thinksHarry Potter”,“thinks”和“harry”两个词之间没有空格,所以我的伙计们能告诉我该怎么做吗?这是我的代码:

<!DOCTYPE html>
<html>
  <body>
    <button onclick="myFunction()">Try it</button>

    <script>
      function myFunction() {
        var person = prompt("Please enter your name", "Harry Potter");

        if (person != null) {
          alert("thinks" + person);
        }
      }
    </script>
  </body>
</html>
4

3 回答 3

2

只需thinks在警报消息后加一个空格

if (person!=null)
  {
    alert('thinks ' + person);
  }
}

JS 小提琴示例

于 2013-03-23T19:29:47.850 回答
1

在第一个字符串内放置一个空格字符。

alert('thinks ' + person);
于 2013-03-23T19:30:01.310 回答
0

这很容易,您必须注意在“thinks”之后或“harry”之前没有空格。

思考后腾出空间:

alert('thinks' + person);

或在哈利之前:

var person=prompt("Please enter your name"," Harry Potter");
于 2013-03-24T08:30:39.653 回答