2017-08-26 73 views
0

我的反應組件中有以下片段,它傳入具有多個字段的事務對象。爲什麼它不起作用?Javascript表格單元格格式爲空值

我試圖只顯示格式化$符號的值,如果值不爲空。

$ {!isNaN(transaction.debit)? parseFloat(transaction.debit).toFixed(2):空}

有沒有更好的方式來做到這一點?我的數據數組基本上有借記字段,可能沒有值,在這種情況下,我只是不想在單元格中顯示任何內容。

+1

isNaN(null) - > false。 – Teemu

回答

1

如何串'$'串聯你的浮子的開始,如果transaction.debit值爲Truthy或者是0(假設我們要顯示0值) - 否則顯示爲空字符串。

{transaction.debit || transaction.debit === 0 ? '$' + parseFloat(transaction.debit).toFixed(2) : ''}