gpt4 book ai didi

javascript - isNaN() 在传递 BigInt 时抛出错误

转载 作者:行者123 更新时间:2023-12-03 11:26:06 25 4
gpt4 key购买 nike

为什么函数 isNaN() 在传递 BigInt 作为参数时抛出错误?

错误:

Uncaught TypeError: Cannot convert a BigInt value to a number
at isNaN (<anonymous>)
at <anonymous>:1:1

复制代码:

let i = BigInt('2');
isNaN(i);

最佳答案

它是一个对象,如果您需要将其转换为数字,您可以简单地使用 Number ,例如:

let i = BigInt('2');
isNaN(Number(i));

console.log(isNaN(Number(i)));

关于javascript - isNaN() 在传递 BigInt 时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59863215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com