+ -
当前位置:首页 → 问答吧 → JS中乘法问题

JS中乘法问题

时间:2011-09-08

来源:互联网

$("#kouchucnt").val()=new Number($("#allcount").val())*new Number(obj.a_0_100)/100.0;

两个进行相乘为什么会出错呢,obj.a_0_100是个百分比

作者: weigao110129   发布时间: 2011-09-08

alert(new Number($("#allcount").val()));
alert(new Number(obj.a_0_100))
分别看看都得到的什么值

作者: zsx841021   发布时间: 2011-09-08

$("#kouchucnt").val()=Number($("#allcount").val())*Number(obj.a_0_100)/100.0;

作者: knightzhuwei   发布时间: 2011-09-08

-_-!!! 给执行函数赋值,挺有想象力。

JScript code
$("#kouchucnt").val($("#allcount").val() * obj.a_0_100 / 100.0)

作者: zswang   发布时间: 2011-09-08

引用 1 楼 zsx841021 的回复:
alert(new Number($("#allcount").val()));
alert(new Number(obj.a_0_100))
分别看看都得到的什么值



都是NAN

作者: weigao110129   发布时间: 2011-09-08

引用 2 楼 knightzhuwei 的回复:
$("#kouchucnt").val()=Number($("#allcount").val())*Number(obj.a_0_100)/100.0;



这样会报错 对象不支持此属性或方法

作者: weigao110129   发布时间: 2011-09-08

引用 5 楼 weigao110129 的回复:

引用 2 楼 knightzhuwei 的回复:
$("#kouchucnt").val()=Number($("#allcount").val())*Number(obj.a_0_100)/100.0;



这样会报错 对象不支持此属性或方法

我看错了。。看三楼。。

作者: knightzhuwei   发布时间: 2011-09-08

引用 4 楼 weigao110129 的回复:

引用 1 楼 zsx841021 的回复:
alert(new Number($("#allcount").val()));
alert(new Number(obj.a_0_100))
分别看看都得到的什么值



都是NAN

这是什么东西啊。。。string?能相乘?

作者: zsx841021   发布时间: 2011-09-08

引用 7 楼 zsx841021 的回复:
引用 4 楼 weigao110129 的回复:

引用 1 楼 zsx841021 的回复:
alert(new Number($("#allcount").val()));
alert(new Number(obj.a_0_100))
分别看看都得到的什么值



都是NAN

这是什么东西啊。。。string?能相乘?



不是在转换为整数了吗

作者: weigao110129   发布时间: 2011-09-08

引用 3 楼 zswang 的回复:
-_-!!! 给执行函数赋值,挺有想象力。


JScript code
$("#kouchucnt").val($("#allcount").val() * obj.a_0_100 / 100.0)

++

作者: lsw645645645   发布时间: 2011-09-08