位置: 编程技术 - 正文

JavaScript如何实现对数字保留两位小数一位自动补零(如何用javascript)

编辑:rootadmin

推荐整理分享JavaScript如何实现对数字保留两位小数一位自动补零(如何用javascript),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript+,javascript怎么样,javascriptz,javascript怎么样,如何用javascript,javascript怎么用,javascriptz,javascript怎么弄,内容如对您有帮助,希望把文章链接给更多的朋友!

本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例:

上面的代码实现了我们的要求,下面介绍一下它的实现过程。

一.代码注释:

1.function returnFloat(value){},参数是要被转换的数字。

2.var value=Math.round(parseFloat(value)*)/,这个应该是函数的核心之处,parseFloat(value)将参数转换为浮点数,因为参数有可能是字符串,乘以是因为要保留两位小数,先将小数点向右移动两个位数,然后再利用Math.round()方法实行四舍五入计算,最后除以,这样就实现了保留保留两位小数,并且还具有四舍五入效果,但是这个并不完美,如果参数数字本身的小数位数大于等于2是可以的,如3.,但是如3或者3.0这样的还是没有完美的实现,继续看下面。

3.var xsd=value.toString().split("."),使用点"."value分隔成一个数组。

JavaScript如何实现对数字保留两位小数一位自动补零(如何用javascript)

4.if(xsd.length==1){value=value.toString()+".";return value;},如果数组的长度是1,也就是说不存在小数,那么就会为这个数字添加两个0,例如3会被转换成3.。

5.

if(xsd.length>1)用来判断数字的长度是否大于1,也就是数字是否具有小数,如有小数,但是小数的位数小于2,也就是类似3.1这样的,就会在后面加一个0,也就是会转换为3.。

二.相关学习教程:

1.Math.round()可以参阅javascript的Math.round()方法一章节。

2.parseFloat()函数可以参阅javascript的parseFloat()方法一章节。

3.toString()函数可以参阅javascript的Number对象的toString()方法一章节。

4.split()函数可以参阅javascript的String对象的split()方法一章节。

JavaScript Math.round() 方法 Math.round()方法的定义和用法:Math.round()方法将对参数进行四舍五入操作。点击可参阅更多相关Math对象方法和属性。语法结构:Math.round(x)参数列表:参数描述

JavaScript ParseFloat()方法 parseFloat()方法的定义和用法:parseFloat()方法可以解析一个字符串,并返回一个浮点数。注:如果字符串中的第一个字符不能够转换成数字,此方法返回NaN。

JavaScript的Number对象的toString()方法 toString()方法的定义和用法:toString()方法可以把Number对象转换成字符串,并返回此字符串。点击可查看更多相关Number对象(类)的方法和属性。语法结构:N

标签: 如何用javascript

本文链接地址:https://www.jiuchutong.com/biancheng/386413.html 转载请保留说明!

上一篇:js格式化时间的方法(js格式化时间戳)

下一篇:JavaScript Math.round() 方法

  • 增值税普票没有章
  • 当期所得税费用可以是负数吗
  • 偶然所得纳税计算
  • 已申报税额是指啥
  • 施工二级资质是什么意思
  • 非居民劳务个税怎么计算
  • 营业外支出怎么结转本年利润
  • 个人股权转让给公司
  • 租赁合同印花税率
  • 餐厅团购券在哪个软件的
  • 他人购买股权个人所得缴纳个人所得税率是多少?
  • 有限责任公司(自然人投资或控股)
  • 保险摊销什么 时候开始
  • 小规模增值税征收条件
  • 我是小规模企业客户要求开专票不开投诉
  • 小规模纳税人申报纳税详细流程
  • 长期待摊费用以后怎么摊销
  • 购房时收取的卖方费用
  • 增值税发票系统报税盘怎么用
  • 汇算清缴发现以前预缴报表资产错误
  • 支付股息如何做账务处理
  • 个税手续费返还属于政府补助吗
  • 为什么无形资产是非流动资产
  • 如何设置win10电脑开机不黑屏
  • 法人变更涉及到什么
  • 高新技术企业的研发费用加计扣除
  • 小规模纳税人税控设备可以抵扣吗设备
  • dl是什么文件
  • PHP:highlight_string()的用法_misc函数
  • 没有认缴的股东算是股东?
  • 软件工程毕设题目冷门
  • 退回已修改是什么意思
  • PHP:imagecolortransparent()的用法_GD库图像处理函数
  • 小规模纳税人收入会计分录
  • 广告费可以结转几年扣除
  • 侧边导航栏点击后再展开
  • gcn时间序列
  • 基于php判断客户是否存在
  • 微众银行贷款到期晚2天还
  • 退货款现金流量表填什么?
  • mysql备份数据恢复
  • dede织梦怎么转成zblog
  • 小规模纳税人怎么开增值税专用发票
  • 海关完税凭证抵税怎么算
  • 外币交易的会计分录怎么写
  • 税控系统的维护包括哪些内容
  • 未交增值税如何计提
  • 金税三期业务操作手册
  • 什么是企业年金险
  • 收到现金长时间不付款
  • 简易计税项目税率
  • 刷单成本计入什么费用?
  • 应收账款计提坏账影响利润吗
  • 固定资产台账具体做什么
  • 房地产经纪公司排名
  • 医保卡里收入和余额不一样
  • 代缴社保会计分录
  • 去年支付的费用,今年收到发票可以入账吗
  • 研发费用的会计处理对公司经营成果的影响
  • 非限定性净资产 限定性净资产
  • 小规模纳税人收到专票的会计分录
  • 本年利润净利润的关系
  • 查看mysql执行sql日志内容
  • sql server 获取今天的数据
  • sql语句大全实例教程
  • 怎么操作win10系统
  • win7guest账户有密码吗
  • xp系统如何安装软件
  • Mac怎么去掉开机密码
  • Win10 RS1 14267 SDK版本发布下载
  • opengl 绘制
  • Extjs ajax同步请求时post方式参数发送方式
  • JavaScript中数组长度的属性
  • 浅析中国式现代化的理论价值与现实意义
  • python的判断
  • js声明集合
  • json初学
  • js表单事件有哪些
  • js中prototype的作用
  • 临沭公交车多久一班
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设