先把小数乘100变成整数,最后再除以100得到结果
function multi(){
var a1,a2,a3
a1=11;
a2=3.56;
a3=a2*100;
alert(a1*a3/100);
}
function multi(){
var a1,a2,a3
a1=11;
a2=3.56;
a3=a2*100;
alert(a1*a3/100);
}
解决方案 »
- 求js高手 写一个事件的例子
- 刚接触js。JS文件在IE中能显示,但在火狐中显示不出来,跪求高手指出...
- ExtJs的问题:Ext.ux.form.SpinnerField右端的小图标不能正常显示!
- jQuery中怎么把两个被查找出的元素都放入操作对象中呢?
- 求助!!html页面采用js发email实例
- 推荐一款JavaScript的MVC框架Mplanet,加速前端开发
- 求解两句JS意思?????????
- js 改td背景色,ie中如果不用兼容性视图或firefox中无效
- 关于JavaScript的问题!
- 图片滚动显示
- bbs.weuo.net部署成功,散分。欢迎大家
- 请推荐下相关书籍好吗?
function multi(){
var a1,a2,a3
a1=11;
a2=3.56;
a3=a2*100;
alert(a1*a3/100);
}
<script defer>
Number.prototype.rate=function(){
var oStr=this.toString();
if(oStr.indexOf(".")==-1)
return 1;
else
return Math.pow(10,parseInt(oStr.length-oStr.indexOf(".")-1));
} function tran(){
args=tran.arguments;
var temp=1;
for(i=0;i<args.length;i++)
temp*=args[ i ]*args[ i ].rate();
for(i=0;i<args.length;i++)
temp/=args[ i ].rate();
return temp
} alert(tran(11,3.56)); </script>
(源代码来源:http://www.qihangnet.com/)