js 中执行 19.9*10*10 == 19.9*100,问结果是 true 还是 false 我来答 3个回答 #热议# 普通体检能查出癌症吗? 进击的草根 2016-03-22 · 高级程序员 进击的草根 高级程序员 采纳数:239 获赞数:512 互联网创业者,php程序员,国子派创始人。 向TA提问 私信TA 关注 展开全部 这个是js处理小数的乘除法的时候有一个bug,前面的 19.9*10*10 的结果并不是预期的1990,所以是false,一般都会先转换成整数在处理 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 莫离相伴44 2016-03-22 · 超过15用户采纳过TA的回答 知道答主 回答量:40 采纳率:0% 帮助的人:31.9万 我也去答题访问个人页 关注 展开全部 false,第一个得到的答案是1990,第二个是1989.9999999999998。 原因是浮点数的精度问题。你的电脑做着正确的二进制浮点运算,但问题是你输入的是十进制的数,电脑以二进制运算,这两者并不是总是转化那么好的,有时候会得到正确的结果,但有时候就不那么幸运了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2016-03-22 展开全部 f a l s e 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-05-15 C++下,这个表达是true还是false? 2 2018-02-03 js异步问题怎么解决 2006-12-17 烦恼:PASCAL 16 2008-11-04 第11届全国少年信息学奥林匹克联赛初赛试题 15 2014-11-22 9.若a的值为True,则表达式“a=(4=3)“的值为__... 1 2011-04-30 loop=0; while (((count<min_N)|... 2008-08-31 什么是红色警介的代码 38 2017-07-23 请大神帮我改成选股公式。要求在图片上,谢谢。 HHJSJDA... 更多类似问题 > 为你推荐: