1)使用变量:
var str1 = "Hi";
var str2 = "Geeks!";
document.write(str1+str2);
输出:
嗨,极客!
2)使用引号
document.write("Hi"+"Geeks!");
输出
HiGeeks!
但是,如果我使用引号,在由字符串组成的序列中,我在两个字符串的连接之间没有任何空格。为什么? 感谢。
答案 0 :(得分:1)
您说在以下代码(1)中打印
Hi Geeks!
和(2)
HiGeeks!
前者有空间而后者没有空间? jsfiddle
<head>
<script src="script.js"></script>
</head>
<body>
<script>
var str1 = "Hi";
var str2 = "Geeks!";
document.write(str1 + str2); //(1)
document.write("<br>");
document.write("Hi" + "Geeks!"); //(2)
</script>
</body>
</html>
如果你这样写,它们之间没有空格:
document.write("Hi" + " Geeks!");
或者这个:
document.write("Hi " + "Geeks!");
或者这个:
document.write("Hi" + " " + "Geeks!");
有一个!
答案 1 :(得分:0)
阅读js
的文档and the str1 + str2 will give you "helloworld"
用空格连接两个字符串
var str1 = "hello";
var str2 = "world";
console.log(str1 +' '+ str2)
&#39; +&#39; 用于连接两个字符串