Javascript parseInt是否溢出?

Javascript parseInt是否溢出?,javascript,overflow,Javascript,Overflow,我和一些人讨论过溢出,特别是parseInt函数中的整数溢出,在将参数传递给parseInt函数并返回值之前,没有验证参数。然后我给出了一些类似于900000000000000000999999999999999的东西作为输入。然后我得到了一个例外,说有一个“溢出在第二个参数”。我是说有一个整数溢出,但他是说没有。那是帕辛特刚刚告诉我的。首先我想知道谁是对的。我错了吗。我是否可以从javascript引擎获取源代码,以便了解解析是如何完成的看看这个问题也许会对您有所帮助-我知道这不是您要问的问题

我和一些人讨论过溢出,特别是parseInt函数中的整数溢出,在将参数传递给parseInt函数并返回值之前,没有验证参数。然后我给出了一些类似于900000000000000000999999999999999的东西作为输入。然后我得到了一个例外,说有一个“溢出在第二个参数”。我是说有一个整数溢出,但他是说没有。那是帕辛特刚刚告诉我的。首先我想知道谁是对的。我错了吗。我是否可以从javascript引擎获取源代码,以便了解解析是如何完成的

看看这个问题也许会对您有所帮助-我知道这不是您要问的问题,但答案可能会对您有所帮助。您使用的是什么浏览器?不同的浏览器解析Javascript的方式不同。你能发布代码吗?你说这是第二个参数。您是否执行了类似“parseInt”(someNumber,“900000000000000000999999999999999999”)的操作?我没有收到错误。我尝试了
parseInt(“100”,“900000000000000000999999999999999”)它只给了我100。