当前位置: 首页 > news >正文

JavaScript保留小数位及提示toFixed未定义

1、问题概述?

1、在开发中如果不对数据做保留小数位处理,有时候显示的数据会比较尴尬如:

6.89000000000000000比较的长,我们只希望显示6.89或6.890

2、有时候在使用toFixed(2)浏览器控制台提示toFixed()函数未定义。

2、转化方式?

【转化的方式】

很多人的数据可能是字符串类型,是无法使用toFixed函数的,需要先转化数据。

var aa=6.890000000000;

//将类型转化成float类型后控制小数位

var aa=6.890000000000;

var a1=parseFloat(aa).toFixed(2);

console.log(a1);//输出结果为6.89

【其他方式】

我们也可以通过字符串截取的方式进行

注意点:但是这种用法有个弊端,如果你的数据长度不够,会出错(数组越界),但只要造数据的时候保留足够的长度就行。

var aa=6.890000000000;

var a1=aa.substring(0,aa.lastIndexOf(".")+3);

console.log(a1);//输出结果为6.89

相关文章:

  • 解决文件夹解压中文字符产生乱码的问题
  • SQLI漏洞公开报告分析
  • JS 数组解构
  • 无人机飞控的二次开发,视觉定位
  • 空杯见月,满杯见己
  • 全文 - MLIR Toy Tutorial Chapter 4: 使用 interfaces 开启 通用变换
  • C++怎么调用类中的函数
  • 阿里云CDN应对DDoS攻击策略
  • #苍穹外卖#(个人使用)
  • MyBatis-Plus 的 FieldStrategy 属性
  • 2025年危化品安全管理人员备考指南|智能题库+核心考点解析
  • 工会成立100周年纪念,开发职工健身AI运动小程序、APP方案推荐
  • CDN流量技术详解
  • SpringMVC基础一(SpringMVC运行原理)
  • Navicat连接远程PostGreSQL失败
  • prometheus整合jmx_exporter 使用jmx_exporter监控Kafka
  • 指针指针的实现
  • 01分数规划
  • bash脚本手动清空mysql表数据
  • Java——抽象方法抽象类 接口 详解及综合案例