Javascript格式化表格单元格中的空值

时间:2017-08-26 16:14:08

标签: javascript

我的react组件中有以下片段,它传入一个包含多个字段的事务对象。为什么不起作用?

如果值不为空,我试图只显示一个用$符号格式化的值。

  

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

有更好的方法吗?我的数据数组基本上都有可能没有值的借方字段,在这种情况下,我只是不想在单元格中显示任何内容。

1 个答案:

答案 0 :(得分:1)

如果'$'值为Truthytransaction.debit,那么如何将字符串0连接到浮点数的开头(假设我们要显示一个值) 0) - 否则显示空字符串。

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