我有一個JavaScript變量是許多不同的文本行(html標記)的合併。見下文。來自我注入該函數的數據對象的圖像屬性的信息可能是也可能不是空白。所以,我想要一個基本的if語句來檢查它是否爲空,如果是,則輸出其他文本。嵌套,如果聲明裏面的Javascript變量
function(data) {
var div = [
<a href="/profile/'+data.message.name+'">',
if (data.message.image == "") {
// Some other string
}
<img src="/images/profiles/'+data.message.image+'" alt="#"/>',
</a>',
].join('');
}
是否有可能在這樣的變量嵌套一個If語句?如果是這樣,那麼正確的語法是什麼?
謝謝!
[有條件(三元)運營商](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operator) –
您不能像這樣混合JavaScript和HTML ... –
謝謝,阿倫。這工作。 –