博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
元和分单位转换
阅读量:2353 次
发布时间:2019-05-10

本文共 603 字,大约阅读时间需要 2 分钟。

最近做的促销系统涉及了很多元和分的转化,之前有过分转元/100和元转发*100发现这样处理有些数据会丢失精度,下面是我写的方法可以解决是精度问题//分转元penny2yuan = function(penny){	//排除非数字	if(isNaN(penny)){		return '0.00';	}	//排除小于1的数	if(parseInt(penny) < 1){		return '0.00';	}	//排除带小数点的数	var penny_str = penny + '';	if(penny_str.indexOf('.') > -1){		return '0.00';	}	var penny_len = penny_str.length;	if(penny_len == 1){		return '0.0' + penny_str;	}else if(penny_len == 2){		return '0.' + penny_str;	}else{		return penny_str.substring(0, penny_len - 2) + '.' + penny_str.substring(penny_len - 2);	}}//元转分function yuantoFenney(val){	return parseInt(100 * (val * 1000) / 1000);}

转载地址:http://cgztb.baihongyu.com/

你可能感兴趣的文章
策略模式(java)
查看>>
java线程中信号量Semaphore类的应用
查看>>
如何设置CentOS为中文显示
查看>>
Nginx配置
查看>>
php-fpm配置
查看>>
Centos 系统时间与当前时间相差和时区解决办法
查看>>
Linux下如何进行FTP设置
查看>>
linux之LVM操作案例
查看>>
由于CentOS的系统安装了epel-release-latest-7.noarch.rpm 导致在使用yum命令时出现Error: xz compression not available问题。
查看>>
php中抽象类和接口的概念与区别
查看>>
php抽象类和接口
查看>>
如何在linux CentOS 上安装chrome 谷歌浏览器
查看>>
laravel5 怎么实现事务
查看>>
GitLab安装说明
查看>>
Git查看、删除、重命名远程分支和tag
查看>>
PHP类中的抽象类,抽象方法,abstract
查看>>
PHP接口类interface的正确使用方法
查看>>
Sencha Touch之Hello World
查看>>
Tab Layout 之单个Activity实现
查看>>
Tab Layout 之多个Activity实现
查看>>