<script>
alert(qswhMul(56.10,23.12));
function qswhMul(n1,n2){
var m=0,s1=n1.toString(),s2=n2.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
</script>
解决方案 »
- 如何用js写一个将数字类型转换为时间类型的函数
- DIV事件穿透
- FF上运行问题
- mouseover 的小问题
- 求script debugger免费下载
- 判断checkbox的值,是否被选中?
- select写text。。。
- 请问real player 插件的事件怎么使阿
- history.go("-1") 关于div显示的问题???
- 各位高手帮我解决一下我这个难题?
- 我的一个窗口msgwin中包含frame1和frame2,frame1的src时1.asp,1.asp中有一个表单,提交后进入2.asp,现在我想在2.asp中关闭msgwin,该怎么
- 一个javascript定位的问题,文本框里的字符定位
alert(qswhMul(56.10,23.12).toFixed(2));以下用:
<script>
function Number.prototype.Fixed(num){
with(Math){
var m=pow(10,Number(num))
return round(this*m)/m;
}
}
alert(qswhMul(56.10,23.12).Fixed(2));
function qswhMul(n1,n2){
var m=0,s1=n1.toString(),s2=n2.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
</script>
var f = 11.20000000000000000001;
alert(f.toFixed(3));
</script>
var mCurrentValue = 0.0;
mCurrentValue = parseFloat(str1);
var mValue=0.0;
mValue = parseFloat(str2);
var degree1 = str1.toString().lastIndexOf(".");
if (degree1 == -1)
degree1 = 0;
else
degree1 = str1.length - degree1 - 1;
var degree2 = str2.toString().lastIndexOf(".");
if (degree2 == -1)
degree2 = 0;
else
degree2 = str2.length - degree2 - 1;var degree=0;
switch(mCalulatorNum[0])
{
case "+":
{
mCurrentValue = mCurrentValue + mValue;
degree = (degree1>degree2)?degree1:degree2;
mCurrentValue = mCurrentValue.toFixed(degree);
break;
}
case "-":
{
mCurrentValue = mCurrentValue - mValue;
degree = (degree1>degree2)?degree1:degree2;
mCurrentValue = mCurrentValue.toFixed(degree);
break;
}
case "*":
{
mCurrentValue = mCurrentValue * mValue;
//处理精度
var degree = degree1+degree2;
mCurrentValue = mCurrentValue.toFixed(degree);
break;
}
}