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

标签 javascript

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

如果值不为空,我尝试仅显示使用 $ 符号格式化的值。

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

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

最佳答案

如果 transaction.debit 值为 Truthy,如何将字符串 '$' 连接到 float 的开头?或者是 0(假设我们要显示 0 的值) - 否则显示空字符串。

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

关于Javascript 格式化表格单元格中的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45897373/

相关文章:

javascript - 延迟加载 strip - 导致未定义的错误

asp.net - 数据绑定(bind)到属性?

javascript - 悬停时显示和隐藏内容延迟

javascript - 一键多项操作

javascript - 如何在react material-ui中获取密码字段值

javascript - Google 图表中每个日期的多个数据点

javascript - 与 Jquery 延迟作斗争

javascript - setInterval 问题

Javascript - 防止 child 的 OnClick 触发 parent 的 OnClick - 没有 JQuery

javascript - 创建多级 JSON 字符串