87,997
社区成员




function digitForIgnore(digit,count)
{
//方法体
}
digitForIgnore(1.234,1)=1.3
digitForIgnore(1.234,2)=1.24
digitForIgnore(1.20034,1)=1.3
<script language="javascript">
function digitForIgnore(digit,count)
{
digit=digit.toString();
var str="";
if(digit.indexOf(".")!=-1){
var n=digit.split(".");
var b=n[1];
for(var i=0;i<count;i++){
b+="0";
}
str=b.substring(0,count);
if(b.substring(count,count+1)!=0){
str++
}
str=n[0]+"."+str;
}else{
for(var i=1;i<=count;i++){
str+="0";
}
str=digit+"."+str;
}
return str;
}
alert(digitForIgnore(1.234,1));//1.3
alert(digitForIgnore(1.234,2));//1.24
alert(digitForIgnore(1.20034,1));//1.2 不应该是1.3
alert(digitForIgnore(1.2,3));//1.200
alert(digitForIgnore(1.211,3));//1.211
alert(digitForIgnore(23,3));//23.000
</script>
function digitForIgnore(digit,count)
{
return isNaN(digit) || isNaN(count) ? NaN : Math.ceil(digit*Math.pow(10,count))*Math.pow(10,-count)
}
<script language="javascript">
function digitForIgnore(digit,count)
{
digit=digit.toString();
var str="";
if(digit.indexOf(".")!=-1){
var n=digit.split(".");
var b=n[1];
if(b.length>count)
{
str=b.substring(0,count);
if(b.substring(b.length-count,b.length-count+1)!=0){
str++
}
str=n[0]+"."+str;
}else{
for(var i=0;i<count-b.length;i++){
str+="0";
}
str=digit+str;
}
}else{
for(var i=1;i<=count;i++){
str+="0";
}
str=digit+"."+str;
}
return str;
}
alert(digitForIgnore(1.234,1));//1.3
alert(digitForIgnore(1.234,2));//1.24
alert(digitForIgnore(1.20034,1));//1.3
alert(digitForIgnore(1.2,3));//1.200
alert(digitForIgnore(1.211,3));//1.211
alert(digitForIgnore(23,3));//23.000
</script>