美文网首页
JavaScript中数值小知识

JavaScript中数值小知识

作者: storyWrite | 来源:发表于2023-12-21 16:58 被阅读0次

1. 数值10.0 这种类似的会被去掉数值后的0

之所以这样是因为,整数的存储空间占用比浮点数小,当一个数值不是真浮点数(即10.0这种格式),会被转换为整数10,如果业务中有一些需求需要进行数值位数保留,则需要转换数值为字符串


image.png

2.小数多余六个0,会被转换为科学计数法

image.png

3.初学者面试题 0.1+ 0.2 !== 0.3

之所以存在这种舍入错误,是因为使用了 IEEE 754 数值,这种错误并非 ECMAScript 所独有(JAVA也存在这个问题)。其他使用相同格式的语言也有这个问题,简单解释就是在计算机中对于0.1 0.2 有些这种浮点数不能完整表示 类似于与 1/3 = 0.3333333无限循环这种情况
前端对于这种情况存在一些三方库可以做到计算精确

image.png

相关文章

  • javascript-数据类型

    javascript数据类型的一些基本知识 NaN,即非数值(Not a Number)是一个特殊的数值,这个数值...

  • 2019年度文章分类与回顾

    Javascript/项目小知识系列Javascript基础知识5点(2019.1.29)JavaScript小知...

  • 创建对象有哪些方式

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...... 此外,JavaScript允许自...

  • javascript对象

    javascript中的所有事物都是对象 : 字符串 数值 数组 函数.... 此外, javascript允许自...

  • js-01

    对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自...

  • JavaScript  学习笔记( 高级篇)

    JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,Jav...

  • 027|JavaScript中的数值

    前面的课程中简单介绍了数值,这一节里,我们来专门展开学习一下JavaScript中数值的特性。 数值的英文是Num...

  • JavaScript的数据类型

    数据类型 JavaScript 中的每个值,都属于某种数据类型,总共有6中数据类型 数值(number):整数和小...

  • JS 对象笔记

    1.JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自...

  • JavaScript对象

    前言: 1、JavaScript中的所有事物都是对象:字符串、数值、数组、函数… 2、JavaScript 提供多...

网友评论

      本文标题:JavaScript中数值小知识

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