如何使用biginteger进行在线Java脚本编辑器

时间:2019-05-09 21:53:51

标签: javascript biginteger

我从用户那里输入数字作为输入,可以输入100位数。那么如何使用big Integer进行在线Java脚本编辑器。我给193619554647618082227851。我们能用什么呢?

var lines = input.split("\n")
for (var x = 0; x <= t; x++)
var num = Number(lines[x].split("\n"))

2 个答案:

答案 0 :(得分:0)

javascript中的

Number使用IEEE 754中指定的双精度浮点格式数字,并且只能安全地表示-(253-1)和253-1之间的数字。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER

如果您想使用100位数字,则应改用string。在这种情况下,您可以使用big.js https://www.npmjs.com/package/big-js

答案 1 :(得分:0)

该数字太长,无法由javascript数字类型处理。解决方案可能是使用https://www.npmjs.com/package/big-numbers。该库允许您从字符串创建大数(整数或浮点数)。代码示例:

def function(foo):
    driver.get("https://truckbhada.com/PostedLoadDetails?st=Maharashtra")
    token = driver.find_elements_by_xpath('//table[@class="k-selectable"]/tbody/tr/td/a')

    for tr in token:
        tr.click()
        tr = driver.find_element_by_id("ContentPlaceHolder1_btnloaddetails")
        tr.click()
        print("---------")
        print(driver.find_element_by_id("ContentPlaceHolder1_lblmobile").text)
        print("---=====---")
        driver.back()
        driver.back()

您创建的数字可以加,乘,格式化以及进行其他任何算术/逻辑运算。