美文网首页
js两个数字类型的数据相加出现过多小数位

js两个数字类型的数据相加出现过多小数位

作者: 一名鼻炎患者 | 来源:发表于2018-10-12 17:54 被阅读0次
var m1 = 4.5,m2=15.99;
var end = m1+m2;
结果为:20.490000000000002

原因:因为Javascript的数字类型是以64位的IEEE 754格式存储

解决方法:Number(end).toFiexd(1); //1是小数位数

相关文章

  • js两个数字类型的数据相加出现过多小数位

  • 2.3

    js运算符 +:数字相加;字符串相加(拼接) -,*,/(0/0=NaN非数字(是属于数字类型),1/0=infi...

  • 2018-7-11

    js运算符 ①加号 数字相加 字符串相加(拼接) ② 减号,乘号,除号(0/0=NaN非数字(是属于数字类型),1...

  • 5-10js

    六种数据类型相加生成的数据类型: 数字 + 对象类型 = 字符串 数字 + 字符串类型 = 字符串类型 数字 + ...

  • JavaScript (第一篇)

    JS 打印消息 JS 数据类型 简单数据类型: Number:数字类型String:字符串类型Boolean:...

  • 运算符

    算术运算符: 加: 特点: 1、两个数字类型的值相加,所得的还是数字类型; 2、如果是非数字类型(数字+字符串)或...

  • 运算符

    算术运算符: 加: 特点: 1、两个数字类型的值相加,所得的还是数字类型; 2、如果是非数字类型(数字+字符串)或...

  • js入门之路------类型转换

    js 中两个类型相加 1、number类型+其他类型: I、number+string,例如: II、number...

  • js基本

    js的数据类型 数字类型 字符串 布尔类型

  • 1.判定数据类型

    js数据类型: 字符串 数字 布尔 数组 对象 null undefined 出现undefined的情况: 1....

网友评论

      本文标题:js两个数字类型的数据相加出现过多小数位

      本文链接:https://www.haomeiwen.com/subject/ohigaftx.html