微信小程序 怎么将两个数字相加得到和呢 ? 我将两个数字相加就变成拼接字符串了
5 个回答
var sum = Number(a)+Number(b);
嗯嗯 我也是转成number类型 但是我又保留两位小数了 所以就两个相加变成字符串拼接了
你是用的toFixed吗?(Number(a)+Number(b)).toFixed(2),如果是的话,这样写应该能帮到你。
是的 我已经弄好啦 我把单个的.toFixed(2)去掉了 只在最后总的加上 已经弄好啦 谢谢哈
不客气,toFixed的返回值是string类型,所以写在单个后面还会变成字符串相加。
const number = Number(a)+Numbr(b)
嗯嗯 弄好啦 已经 是写法有误 每一个数字都加上.toFixed(2) 然后再相加就会出错 现在改好了 谢谢哈
没事不客气 ,如果觉得我的回答对您有帮助的话,点个有用吧 谢谢
嗯嗯 我也是转成number类型 但是我又保留两位小数了 所以就两个相加变成字符串拼接了
你但凡使用两个 number 型的数字相加也不会出现这样的问题😂
我是需要浮点数然后有保留两位小数 然后再相加就变成拼接字符串了
哦哦,那就是保留两位小数函数返回的是个 string 类型,你可以 parseFloat() 一下
我现在知道问题在哪了 我已经改了 现在可以了 谢谢哈
请登录 后发表内容