位置: 编程技术 - 正文

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

  • 减免税流程
  • 税务局 强制
  • 出口退税账务怎么做账
  • 为什么要去银行打对账单
  • 房屋出租收入会计分录
  • 交社保不发工资怎么办
  • 普通发票有没有有效期
  • 建筑行业增值税税负率计算公式
  • 公司发工资如何操作
  • 坏账转销会计分录应收帐款金额怎么写
  • 预交税费怎么做分录
  • 发工资多发了可以要回吗
  • 开发商买商铺
  • 未收到增值税专用发票
  • 发票跨月还能重开吗
  • 出口不退税怎么做账
  • 挂账的费用怎么填制单据凭证
  • 货物毁损物流赔偿
  • 冲减增值税销项税额
  • 未取得发票怎么做纳税调增操作
  • 在会计上主营业务利润和营业利润有什么区别?
  • 境外取得收入要不要交企业所得税
  • 控股子公司利润并表
  • 利息保障倍数能反映企业偿债能力吗
  • 民办学校的财务制度
  • 销售房产营业税怎么算
  • 收到某公司的钱的会计分录
  • PHP:imagefilledrectangle()的用法_GD库图像处理函数
  • 前端静态页面
  • 马拉喀什的历史背景
  • 公司投资资金
  • 代垫运费的增值税可以抵扣吗
  • PHP HTTP 认证实例详解
  • 自然人税收管理系统
  • prompt命令用法
  • ubuntu端口不能远程访问
  • 上个月的发票未上传成功可以删除吗
  • 公司购买承兑
  • Huggingface之transformers零基础使用指南
  • 企业成本核算应遵循
  • 厂区租赁 法律规定
  • 生产企业成本会计做账流程
  • phpcms不支持缩略图和水印怎么办
  • 出售固定资产不能作为企业的收入
  • 税收分类编码是什么意思啊
  • 浅谈数据库优化设计
  • 金税四期对小规模企业有何要求
  • 发票的开具流程一般是?
  • 联通里的话费可以拿来干嘛
  • 工资个税什么时候用综合所得公式计算
  • 员工备用金会计分录
  • 投资收益在什么科目
  • 代缴车险
  • 房屋维修基金交给哪个部门
  • 交增值税怎么做帐
  • 收到电费发票做账怎么做
  • 其他应收款科目核算哪些业务
  • mysql基本sql语句大全(基础用语篇)
  • sql语句参数值
  • 史上最全的mysql基础教程
  • Windows7 64位环境下Python-igraph环境配置的方法
  • centos6.8安装不上
  • ghost过的硬盘能恢复吗
  • win10原装版
  • linux临时修改编码
  • win7开机一直显示配置windows请勿关机怎么办
  • 十个常用linux脚本命令
  • win10怎么用cmd删除文件
  • win10无法启动diagnostic policy service
  • shell脚本for循环 计算1到100的和
  • node.js中用什么方法处理get、post请求的参数
  • python递归函数详解
  • document.write与writeln的输出内容区别说明
  • js鼠标拖动窗口的做法
  • 内蒙古网上税务登记流程
  • 契税和耕地占用税由谁负责征收
  • 十四五时期税收制度
  • 出口退税需要哪些单据
  • 财政法和经济法的关系
  • 城市维护建设税属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设