let finalPrice = room.points[0].price.finalPrice //string
finalPrice = +finalPrice //number
finalPrice = finalPrice.toFixed(2) //2 decimal
Run Code Online (Sandbox Code Playgroud)
是否可以缩短上述类型的转换?
如果我做
+room.points[0].price.finalPrice.toFixed(2)
Run Code Online (Sandbox Code Playgroud)
我会收到此错误: toFixed is not a function
像这样:
const finalPrice = Number(room.points[0].price.finalPrice).toFixed(2);
Run Code Online (Sandbox Code Playgroud)
不需要中间变量。
你的问题+是,它具有比低运算符优先级.与.toFixed呼叫。
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |