js科学计数法处理
来源:互联网 发布:解压命令 linux 编辑:程序博客网 时间:2024/04/29 19:12
//通过移动小数点 扩大倍数 function scienceNum(value){ if(!isEmpty(value)){ var num=0; if((num=value.indexOf('E'))!=-1||(num=value.indexOf('e'))!=-1){ var doubleStr=value.substring(0,num); var eStr=value.substring(num+1,value.length); eStr=parseInt(eStr); var doubleStrList=doubleStr.split('.'); var doubleStr1=doubleStrList[0]; var doubleStr2=doubleStrList[1]; if(doubleStr2.length>eStr){ var nums=doubleStr2.substring(0,eStr); var nume=doubleStr2.substring(eStr,doubleStr2.length); doubleStr=doubleStr1+nums+'.'+nume; } else if(doubleStr2.length<eStr){ var indexNum=eStr-doubleStr2.length; //用0补齐 var str=''; for(var i=0;i<indexNum;i++){ str+='0'; } doubleStr=doubleStr1+doubleStr2+str; } else{ doubleStr=doubleStr1+doubleStr2; } value=doubleStr; //千分位 } } return value; } function isEmpty(value){ value = value.replace(/[ ]/g,''); if(value.length < 1){ return true; } return false; }//添加千分位分隔符function count(str){ //var str='12345678.111'; //小数点后的数字 var floatStr=''; //小数点前的数字 var strStart=''; var num=0; if((num=str.indexOf('.')) != -1){ var strList=str.split('.'); strStart=strList[0]; floatStr=strList[1]; } var strNew=''; var forLength=strStart.length/3; for(var i=0;i<forLength;i++){ //结尾 var strEndNow=strStart.substring(strStart.length-3,strStart.length); var strStartNow=strStart.substring(0,strStart.length-3); strStart=strStartNow; if(strNew!=''){ strNew=','+strNew; } strNew=strEndNow+strNew; } if(floatStr!=''){ strNew=strNew+'.'+floatStr; } return strNew; }
0 0
- js科学计数法处理
- Js 对小数的处理(科学计数法 , 显示精度)
- java、js处理科学计数法的问题
- Js 对小数的处理(科学计数法 , 显示精度)
- Js 对小数的处理(科学计数法 , 显示精度)
- JS科学计数法分解
- JS科学计数法分解
- JS科学计数法初探
- atof函数,可以处理科学计数法
- 处理el表达式输出科学计数法
- hive 如何处理科学计数法
- 科学计数法处理与格式化金额
- jqgrid 科学计数处理
- js 科学计数法转换为小数点
- js 数字转为科学计数法
- js数字串传参时变科学计数法
- js把科学计数法形式的数据转换成非科学计数法的形式
- 科学计数法 E
- 黑马程序员-1-java5的一些简单新特性
- Merge Sorted Array Java
- java的多线程
- 图片服务器
- 一站式学习Wireshark(七):Statistics统计工具功能详解与应用
- js科学计数法处理
- VisionMobile:2014年Q3移动开发者经济报告(六):5、下一个淘金点:企业应用
- 各个网站及搜索引擎收录地址大全
- mono中的js调用本地方法
- 上拉电阻,下拉电阻的区别
- UVA - 11461 Square Numbers
- Object-C之(Null)与(Bool)
- linux下使用windows字体
- 常用流程图符号和基本流程图