我能在这里做点什么吗?
const ecommerce = {
purchase: {
actionField: {
},
},
}发布于 2018-02-15 12:26:19
如果您想要整数值,那么可以在JS中使用var parseInt()函数
var a = parseInt("10.00")将其转换为"10“
基数:一个介于2到36之间的整数,代表上述字符串的基数(数学数字系统中的基)。为人类常用的十进制数字系统指定10。始终指定此参数以消除读者混淆,并确保行为可预测。
在添加基数之后,它将确保输出为十进制:
var a = parseInt("010.00", 10)发布于 2018-02-15 12:17:47
发布于 2018-02-15 12:23:46
@尼娜·斯科尔斯的回答是正确和简洁的。在JavaScript中,另一种方法是使用Number(),这一点我个人更喜欢,因为它更具有语义性。
name: "PRICEPLAN-" + Number(price),我发现,良好的语义使其他人更容易理解我的代码(当我6个月后返回代码时,我也是如此)。
正如其他人所指出的,这将不会强迫您的值为整数,因此您需要确定您的输入。
https://stackoverflow.com/questions/48807066
复制相似问题