`

[带菜鸟飞] js数值判断要注意长度

 
阅读更多

提问:16位的9在js中会显示多少?即 9999999999999999

使用alert可得到答案 10000000000000000

提问:16位数字9999999999999991 在js中是显示多少?

结果是 9999999999999992

根据经验,如果数字超过15位时,就不知道在下一时刻会在哪一个数值中会出错

深层次的原因我不清楚,但从长度原因推算来看,无非就两种可能,一种是js对于纯数值计算时在内存中使用了某一长度的空间。另一种可能是数据超过某一范围后就使用科学计算法方式对数据进行了前端截断并做了四舍五入。

当然,我认为没必要去深究,只要知道js在对纯数字进行计算判断时会有这一问题存在的可能性就行了。
所以,以后再判断数值时要先搞清需求,如果需求中对这一数值能肯定是在15位以内就行了。如果不能肯定。。。呵呵,应该没那么背吧。可是,我还就遇到了-_-!

在项目中使用了datatable插件来展现表格,并使用其自带的列排序功能。其中有一列的内容是纯数字的序列号,而且其长度达到了18位,于是排序就出问题了。。。
无奈唉气中。。。

0
1
分享到:
评论

相关推荐

    菜鸟学习javascript实例教程

    通过这些实例,菜鸟可以逐步理解JavaScript的基本语法和功能,并开始构建动态网页。在深入学习过程中,还会涉及更多高级概念,如数组、对象、条件语句、循环、事件处理等,这些都是构建复杂交互式网页的关键。

    计算机菜鸟学飞文章集锦

    计算机菜鸟学飞文章是专门为研究系统、电脑故障、计算机技巧等的菜鸟搜集的文章。

    菜鸟的Javascript笔记.rar

    这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...

    菜鸟宝典:如何判断你的电脑是否含病毒

    ### 菜鸟宝典:如何判断你的电脑是否含病毒 在当今数字化时代,计算机病毒已成为威胁网络安全的主要因素之一。面对各种病毒的不断进化和发展,许多电脑用户常常感到困惑和不安,尤其是对于初学者而言,如何准确判断...

    JavaScript菜鸟学习教程

    通过以上内容的学习,结合提供的"JavaScript菜鸟学习教程.doc"、"JavaScript中文版课件.doc"、"Js.pdf"等文档,以及"PPT"课件,初学者将逐步建立起JavaScript知识体系,为进一步的Web开发打下坚实基础。同时,...

    three.js菜鸟分享

    【标题】"three.js菜鸟分享"的描述指出这是一份针对初学者的资源,主要涉及JavaScript的3D图形库——three.js。在这个压缩包中,我们可以看到三个关键文件:Demo_01.html、three.js和stats.min.js。这些文件分别代表...

    菜鸟电子面单接口+js云打印+C#云打印.zip

    菜鸟电子面单,c#对接源码 1.审核通过后可以进行测试 2.首先调用电子面单订购查询接口,查询商家发货地址,及面单信息 3.调用取号接口,进行电子面单取号。 4.根据取号结果调用本地打印机,进行打印。

    菜鸟飞飞飞-微服务架构的想法

    菜鸟飞飞飞-微服务架构的想法

    js菜鸟笔记之级联菜单_ekom.cn

    根据给定的信息,本文将对“js菜鸟笔记之级联菜单”进行详细的解析与扩展,以便读者能够深入了解级联菜单的实现原理及其背后的JavaScript技术。 ### 标题:js菜鸟笔记之级联菜单 该标题表明了文章的主要内容是关于...

    js菜鸟笔记之树级菜单_ekom.cn

    该笔记中提到的“js菜鸟笔记之树级菜单”主要涉及如何使用HTML、CSS以及JavaScript技术来实现一个基本的树状菜单功能。 #### 三、技术实现 ##### 3.1 HTML结构设计 从给定的部分内容来看,该树级菜单使用了`<dl>`...

    JavaScript菜鸟忍者秘籍

    **JavaScript菜鸟忍者秘籍** 是一套专门为初学者设计的编程教材,旨在帮助新手快速掌握JavaScript这门重要的前端开发语言。JavaScript,简称JS,是一种广泛应用于网页和网络应用的脚本语言,它允许开发者在浏览器端...

    天猫宝贝入驻菜鸟注意事项

    ### 天猫宝贝入驻菜鸟注意事项 #### 一、概述 随着电商行业的快速发展,物流成为连接商家与消费者的重要纽带。为了更好地提升物流效率和服务质量,许多电商平台如天猫与菜鸟网络合作,推出了菜鸟仓服务。本文旨在...

    菜鸟操作WINDOWS大全 工具

    菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作...

    Python3菜鸟教程离线版20200914(含完整菜鸟教程网页及CHM版文档)

    菜鸟教程网站上的Python3教程还挺详细,想在没有网络的电脑上离线看但是发现网上没有资源,只有老版本的PDF文档,...注意:CHM文档能看,但是会一直报错,离线网页版没有问题,想要完美CHM文档的千万千万别下载!!!

    菜鸟要学的数据库基础知识

    菜鸟要学的数据库基础知识 菜鸟要学的数据库基础知识 ppt

    node.js入门学习demo练习(基于菜鸟教程)

    在本资源中,我们关注的是"Node.js入门学习demo练习",这是一系列基于菜鸟教程的实践项目。Node.js是一个开放源代码、跨平台的JavaScript运行环境,它允许开发人员在服务器端执行JavaScript代码,极大地扩展了...

    久游菜鸟私服编辑工具

    【久游菜鸟私服编辑工具】是一款专为游戏爱好者和初级开发者设计的轻量级服务器编辑软件,主要用于创建和管理私人游戏服务器,即“私服”。它以其简易的操作界面和易上手的特点,使得用户无需深入理解复杂的编程语言...

    菜鸟浏览器

    用户只需输入想要查询的QQ号码,就能快速获取该QQ空间所使用的背景音乐信息。这款软件的出现,使得音乐爱好者和网络探索者能够更加便捷地发掘和分享QQ空间中的音乐内容。 在实现这一功能的背后,涉及到多个IT知识点...

    js菜鸟快速学习笔记总结

    js学习中的重要笔记,非常适合菜鸟快速入门,看完即会使用js!

Global site tag (gtag.js) - Google Analytics