猿问

JS中123456789*987654321运行结果不对

源于leetCode上的这道题
给出两个字符串形式的整数, 返回这两个整数的积

Input:
"123456789"
"987654321"
Output:
"121932631112635260"
Expected:
"121932631112635269"

在console里算了下, 的确不对

最后一位明明应该是9的嘛.

可能是什么原因造成的呢? 看了下结果的长度是18位, 貌似没有超出表示范围啊? 
这种情况又有何解决方案呢?


慕标琳琳
浏览 1107回答 1
1回答

隔江千里

JavaScript 最大的数 Number.MAX_SAFE_INTEGER
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答