我从用户那里输入数字作为输入,可以输入100位数。那么如何使用big Integer进行在线Java脚本编辑器。我给193619554647618082227851。我们能用什么呢?
var lines = input.split("\n")
for (var x = 0; x <= t; x++)
var num = Number(lines[x].split("\n"))
答案 0 :(得分:0)
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()
您创建的数字可以加,乘,格式化以及进行其他任何算术/逻辑运算。