javascript - 链接到javascript中的类型

标签 javascript

   let finalPrice = room.points[0].price.finalPrice //string
   finalPrice = +finalPrice //number
   finalPrice = finalPrice.toFixed(2) //2 decimal

是否可以缩短上述类型转换?

如果我这样做

+room.points[0].price.finalPrice.toFixed(2)

我会得到这个错误:toFixed 不是一个函数

最佳答案

像这样:

const finalPrice = Number(room.points[0].price.finalPrice).toFixed(2);

不需要中间变量。

+ 的问题是它的运算符优先级低于 ..toFixed 调用。

关于javascript - 链接到javascript中的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57687388/

相关文章:

javascript - CKEditor5 和 Angular2 - 在编辑器内部单击获取插入符号的确切位置以获取数据

javascript - 谷歌地图反向地理编码不返回正确/准确的地址

javascript - 如何使用 sinon stub /模拟 Nodejs 需求的子模块

Javascript 颜色渐变

javascript - 在 React 中使用 POST 而不使用表单?

javascript - 如何将样式表应用于 IE8 的输入类型=文件或如何使输入类型的文本字段=文件在 IE8 中可单击

javascript - 仅从特定链接在其他页面中执行 jQuery 函数

javascript - “Uncaught TypeError: undefined is not a function”

javascript - Magento 在移动设备上将样式显示为文本

javascript - 在 Chrome 扩展程序中访问 Cookie