//another 5单双 参数解释 orignNum:原始数据 n:精确位数
function EffectiveNum(orignNum,n){
var loc; //标记位置,用于截取有效位的值
var returnNum;
var str;
if(orignNum.toString()=="NaN" || orignNum.toString()=="Infinity" || orignNum.toString()=="0" ){
return 0;
}
str=orignNum.toString().split(".");
//数字格式不正确
if(str.length<1 || str.length>2){
return 0;
}
else if(str.length==1){
str[1]="";
}
//判断奇偶时初始化参数
loc = str[0].length+parseInt(n-1);
//合并数字
var uniteNum;
if(parseInt(str[0])>0||parseInt(str[0])==0){
uniteNum=str[0].concat(str[1]);
}
////////////////////////////////////////////////////////////////////////////////////////////
//小数点前部分大于0
////////////////////////////////////////////////////////////////////////////////////////////
if(parseInt(str[0])>0||parseInt(str[0])==0){
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载