我有以下函数来计算CPM为什么html文本字段的值在逗号时发生变化?
功能CalCPM() {
var nv = document.getElementById('txtviews').value;
var nc = document.getElementById('txtcost').value;
var result =parseFloat(nc)/parseFloat(nv)/1000;
if(!isNaN(result))
{
document.getElementById('cpm').value = result.toFixed(4);
}
}
当你把逗号的数字它做工精细预期,意味着 如果你把在 txtviews 1000000 and in txtcost 3000 you get a correct result that is 3.000
但是,如果您使用co MMAS中的任何数字,那么问题开始,像
,如果你把在 txtviews百万 和txtcost 3000
那么结果将是0.000003
这是不正确的值,任何想法为什么?
感谢