【发布时间】:2019-10-15 15:52:49
【问题描述】:
我一直在尝试使用 javascript 添加以下数字;
76561197960265728 + 912447736
遗憾的是,由于 javascript 中的四舍五入,它不会得到正确的数字,我需要将数字作为字符串。
我尝试使用 substr 删除最后几位数字,然后将两个数字相加,然后将两个字符串放在一起,遗憾的是,如果数字的第一个是 1,这将不起作用。
function steamid(tradelink){
var numbers = parseInt(tradelink.split('?partner=')[1].split('&')[0]),
base = '76561197960265728';
var number = parseInt(base.substr(-(numbers.toString().length + 1))) + numbers;
steamid = //put back together
}
steamid('https://steamcommunity.com/tradeoffer/new/?partner=912447736&token=qJD0Oui2');
预期:
76561198872713464
【问题讨论】:
-
搜索 node.js 大整数库。
标签: javascript node.js