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

做冲压件加工有什么好网站seo交流论坛seo顾问

做冲压件加工有什么好网站,seo交流论坛seo顾问,住房和城乡建设厅门户网站,平面设计软件图标一、精度范围,精度最多只能到53个二进制位 JavaScript 能够准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值。 国际标准IEEE 754规定,有效数字第一位默认总是…
一、精度范围,精度最多只能到53个二进制位

        JavaScript 能够准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值。
        国际标准IEEE 754规定,有效数字第一位默认总是1,不保存在64位浮点数之中。也就是说,有效数字总是1.xxxx的形式,其中xxxx的部分(称为尾数或者有效数字,负责数字的精度)保存在64位浮点数(共52位),最长可能为52位。因此(算上第一位不显示的位),JavaScript提供的有效数字为53个二进制位。

        当 e - 1023 = 52,即e = 1075,小数f最大(52位全为1)时,能表示出最大安全正整数,为

            1.111...111 * 2^52
                52个1

        转为十进制值为 2^53−1 = 9007199254740991,则能表示的最小安全负整数为-9007199254740991

        整数区间: -(2^53-1) ~ (2^53-1)
        Number.MAX_SAFE_INTEGER === Math.pow(2, 53) - 1
        // true
        Number.MAX_SAFE_INTEGER === 9007199254740991     // Math.pow(2, 53) // 9007199254740992
        // true

        Number.MIN_SAFE_INTEGER === -Number.MAX_SAFE_INTEGER
        // true
        Number.MIN_SAFE_INTEGER === -9007199254740991

二、数值范围: [−1.7976931348623157 * 10^308, −5 * 10^−324] ∪ [5* 10^−324, 1.7976931348623157 * 10^308]

        最小安全负整数: -(2^53-1) = -9007199254740991
        最大安全正整数: 2^53-1 = 9007199254740991
        最大数值 Number.MAX_VALUE 属性值接近于 1.79E+308。大于 MAX_VALUE 的值代表 "Infinity";
        最小的正值 Number.MIN_VALUE 属性值约为 5e-324,是 JavaScript 里最接近 0 的正值,而不是最小的负值,小于 MIN_VALUE 的值将会转换为0;

        64位浮点数的指数部分的长度是11个二进制位,意味着64位浮点数的指数部分的值最大为2047(2的11次方减1),分出一半表示负数,则JavaScript能够表示的数值范围为2^-1023 到 2^1024,超出这个范围的整数无法表示。

        在规格化中,当指数e最大(前10位为1,11位为0,即2046)且小数f最大(52位全为1)时,能表示出最大正值,为
            1.111...111 * 2^1023
                52个1
        转化成十进制为 1.7976931348623157 * 10^308,则能表示的最小负值为-1.7976931348623157e+308
        
        Number.MAX_VALUE 属性表示在 JavaScript 里所能表示的最大数值。
        如果一个数大于等于2的1024,那么就会发生正同溢出,即JavaScript无法表示这么大的数,这时就会返回Infinity
        1.79E308

        在非规格化中,当指数e最小(前10位为0,11位为1,即1)且小数f最小(前51位全为0,52位为1)时,能表示出最小正值,为
            0.000...01 * 2^-1022     0.000000⋯000001
            第52位为1                    1073个0
        转为十进制值为5e-324,则最大负值为-5e-324

        Number.MIN_VALUE 属性表示在 JavaScript 中所能表示的最小的正值
        绝对值最接近0的最小正值:如果一个数小于等于2的-1075次方(指数部分最小值-1023,再加上小数部分的52位),那么就会发生为“负向溢出”,即 JavaScript 无法表示这么小的数,这时会直接返回0。
        5E-324 === (5 * 10^-324)  Math.pow(2, -1075)

        IEEE754标准用以下形式来表示一个浮点数:
            V = (-1)^s * M * 2^E

            符号:(sign)s决定数是负数(s=1)还是正数(s=0)
            有效数:(significand)M是一个二进制小数
            指数:(exponent)E是2的幂(可能是负数),它的作用是对浮点数加权
 
            64位浮点数: s=1 E=2*11=2048-1=2047

        0.1 十进制表示
        0.0001100110011001100110011001100110011001100110011001101 二进制表示

        [−1.7976931348623157 * 10^308, −5 * 10^−324] ∪ [5* 10^−324, 1.7976931348623157 * 10^308]

        超过1.7976931348623157E+308为Infinity,小于-1.7976931348623157E+308为-Infinity,在(-5E-324,5E-324)之间的数显示为0

参考资料:

        IEEE-754 64位双精度浮点数存储详解_ieee754双精度浮点数-CSDN博客
        ES6 入门教程
        浅析浮点数精度问题 - 知乎

http://www.yayakq.cn/news/994303/

相关文章:

  • 重庆集团网站建设0基础如何做网站
  • 自己公司网站维护网站搭建原则
  • 建立网站需要多少钱就蓷y湖南岚鸿推荐购物网站 app
  • 做效果图常用的网站有哪些做器材的网站
  • 网站开发项目策划书山东泰安人才网
  • 怎么让网站文章被收录东莞手机app开发
  • 深圳外贸网站设计公司怎么建设官方网站
  • 冷色调网站果洛营销网站建设多少钱
  • 做宾馆网站优化公司排名
  • 珠海网站建设搭建app设计网站模板免费下载
  • 互联网公司 网站wordpress百万数据库
  • 同ip网站做友链微信管理软件
  • 如何接做网站编程的生意宣传片制作拍摄
  • 长春网站关键词推广汽车销售网站模板 cms
  • 永康企业网站建设公司网页制作基础教程书籍
  • 深圳网站建设网站推广的方法中国纪检监察报地址
  • 网站地图html西安城乡住房建设厅网站
  • 如何建立一个网站主页在线图片编辑尺寸
  • 老公做网站网站推广泽州网站设计
  • 连云港网站建设连云港怎样建设一个网站赚钱
  • 小型网站开发小论文全网商城系统
  • 建设童装网站的意义pc网站转换成微网站
  • a5站长网网站交易网站空间管理权限
  • 如何做好外贸网站建设大庆免费网站建设
  • 昆山网站建设 熊掌号长沙网站开发 58
  • 网站如何收费fineui 如何做网站
  • 做费网站宁波网络公司排行榜
  • 做网站的空间是什么做文案策划需要知道些什么网站
  • 网站有竞价的统计怎么加百度统计苏州营销网站建设
  • 贵阳网站建设方案网站建设合同服务事项