1)的順序使用變量:的JavaScript:兩串vriable之間的空白添加何不在兩個字符串
var str1 = "Hi";
var str2 = "Geeks!";
document.write(str1+str2);
OUTPUT:
嗨極客!
2)使用引號
document.write("Hi"+"Geeks!");
輸出
HiGeeks!
但是,在一個序列中進行串的,如果我用引號我沒有這兩個字符串的鏈接之間的任何空間。爲什麼? 謝謝。
1)的順序使用變量:的JavaScript:兩串vriable之間的空白添加何不在兩個字符串
var str1 = "Hi";
var str2 = "Geeks!";
document.write(str1+str2);
OUTPUT:
嗨極客!
2)使用引號
document.write("Hi"+"Geeks!");
輸出
HiGeeks!
但是,在一個序列中進行串的,如果我用引號我沒有這兩個字符串的鏈接之間的任何空間。爲什麼? 謝謝。
你是在下面的代碼中說(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!");
還有一個!
謝謝..那工作正常 –
閱讀JS的文件
and the str1 + str2 will give you "helloworld"
到Concat的兩個字符串空間
var str1 = "hello";
var str2 = "world";
console.log(str1 +' '+ str2)
'+'用於Concat的兩個字符串
Hello World從哪裏來? –
對不起,我chage它 –
這是不正確的,第一個代碼示例bhaves完全一樣的第二個。 – Guenther