位置: 编程技术 - 正文

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() 方法

  • 适用综合所得税率表
  • 契税印花税会计怎么做账务处理
  • etc开增值税票税率
  • 社保利息计入什么科目
  • 库存商品暂估后怎么结转
  • 网络服务费属于什么费用
  • 无偿使用房屋
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 并购产生的商誉怎么冲减
  • 职工宿舍楼日常管理制度
  • 负债类会计科目表
  • 政府补贴装修费怎么算
  • 两个其他应收款的区别
  • 教育协会发的证有用吗
  • 物业公司付电业公司的电费如何做账务处理?
  • 自创商誉企业所得税可以扣除吗
  • 新三板公司股东人数
  • 水利建设基金怎么计提
  • 工程开票是否需要资质?
  • 房产税征收范围包括商铺吗
  • 收到管理费用的会计科目
  • 加工费计入应付账款可以吗
  • 季度财务报表怎么打印
  • 失控发票如何转出
  • 企业公益捐赠的意义
  • 发行股票的承销商佣金分录
  • 工程安装成本分录
  • 筹建期固定资产是否要折旧
  • 物流货损怎样处理
  • 成本核算的意义是什么
  • 公司过年买的鞭炮可以入账吗
  • php中运算符
  • php魔术方法的讲解与使用
  • win101903怎么查看
  • 向境外支付技术服务费怎里面的增值税怎么入账
  • ensmix32.exe进程安全吗 ensmix32进程是什么文件产生的
  • 农产品核定扣除和计算抵扣的区别
  • 房产税的纳税申报与处理会计分录
  • 政府闲置土地
  • 债务重组亏损计入
  • 城建税教育费附加什么时候交
  • 富文本编辑器和markdown编辑器的区别
  • antd:ConfigProvider+getPopupContainer解决筛选框遮挡问题(及其他浮层问题)
  • 手撕代码是啥意思
  • mfc中format
  • php登录流程
  • php能开发微信小程序吗
  • php rtrim
  • 未开票金额怎么填写
  • 劳务派遣公司账务处理
  • 企业收取的罚款需要交企业所得税吗
  • 织梦文章内容图片大全
  • 银行承兑汇票存在的风险
  • 调整汇兑损益的摘要怎么写?
  • 可以采用
  • 账务核对的主要内容
  • 收据可以入账报销吗
  • 一般纳税人购销合同印花税怎么算
  • 纺织品业务
  • 强化劳务输出
  • 事业单位实收资本如何做账
  • 母子公司合并报表实操
  • 持有至到期投资改名为
  • 设计会计凭证
  • sql server常规错误
  • win8系统和win7哪个好
  • 苹果15手机价格和图片颜色
  • CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享
  • windows查询
  • 怎么清空mac用户数据
  • windows8启动项设置
  • windows1020h2更新失败
  • 怎么重置mysql的密码
  • 可视化gradcam
  • jquery-easyui
  • bootstrap怎么学
  • c# /n
  • jquery获取动态生成的元素的值
  • 江苏大丰属哪个市
  • 存在未申报记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设