你好計算器社區,JavaScript if if語句變量
我想通過if語句和其他變量創建一個變量,但它不起作用。如果有人可以幫助我,我會非常感激。
這是我的代碼來創建returntouser變量
function userinput() {
return returntouser = metaTitle + "\n" + metaDescription + "\n" + metaKeywords;
}
現在,我試圖讓IF函數了「metaTitle」變量。如果用戶沒有在textform中寫入任何內容,那麼「metaTitle」變量將不會被添加到「returntouser」變量中。
function userinput() {
return returntouser = if (document.getElementById("userinputTitle").length > 0) { return metaTitle } + "\n" + metaDescription + "\n" + metaKeywords;
}
誰能告訴我怎樣才能if函數添加這個無論是「metaTitle」變量添加到「returntouser」變量或不
一個if語句就是這樣的:***語句***。你不能把它放在表達式中。您可以使用三元表達式,但爲此,最好將整個if語句放在最後一行之前。對自由變量'returntouser'的賦值看起來很奇怪且不必要。您已經從函數返回值。看起來你試圖太難以將所有代碼放在一行上。 – Paulpro
你可以使用三元運算符? – Script47
[如何在JavaScript中編寫內聯IF語句?](http://stackoverflow.com/questions/10270351/how-to-write-an-inline-if-statement-in-javascript) –