2017-09-13 115 views
2

這是我需要幫助的代碼塊。我嘗試了一個非休息空間,並將它們放在不同的行中。我怎樣才能把它們分開?如何在這些詞之間添加空格?

document.write(Kyrin.name, Kyrin.age, Kyrin.gender, Kyrin.favcolour, Kyrin.profession); 

回答

1
document.write(`${Kyrin.name} ${Kyrin.age} ${Kyrin.gender} ${Kyrin.favcolour} ${Kyrin.profession}`); 

應該爲你工作。這是使用反引號設置模板文字,它允許您使用$ {variable}將變量注入到字符串中。這就有單詞之間的空格(因爲有空間withing的string;

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

或者,你不能使用模板文字和做這樣的事情......

var text = Kyrin.name+" "+Kyrin.age+" "+Kyrin.gender+" "+Kyrin.favcolour+" "+Kyrin.profession; 
document.write(text); 

由於我們是連接變量和「」之間的空格。

+0

感謝這麼...大部分TSR它是一個好主意我將測試它現在。你也做sololearn嗎?因爲我的名字是Shadow.I我會很感激你如果加入,所以我可以和你一起練習。 –

0

您可以將它們全部放入數組中,然後使用join將其轉換爲字符串separator空間。

指定一個字符串到每對所述陣列的相鄰元件的分離

var Kyrin = { 
 
    name: 'name', age: 3, gender: 'female', favcolour: 'orange', profession: 'yada' 
 
}; 
 
document.write([Kyrin.name, Kyrin.age, Kyrin.gender, Kyrin.favcolour, Kyrin.profession].join(' '));

相關問題