-2

ブラウザに「thinks」と「harry」の単語の間にスペースがない「thinksHarryPotter」が表示されるので、どうすればよいか教えていただけますか?これは私のコードです:

<!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 に答える