gpt4 book ai didi

javascript - 如何避免 eval() 将 1e-1 转换为 0.1?

转载 作者:行者123 更新时间:2023-11-29 10:22:18 25 4
gpt4 key购买 nike

我正在使用一个使用 eval() 的第三方 javascript 库,所以当我使用 "1e-1" 值作为参数调用其中一个函数时我得到 0.1 返回。我怎样才能避免这个或避免它解析数字?

一个基本的例子是:

console.log(eval("1e-1"));

我希望结果是 1e-1,但 eval 仍然需要存在。


编辑:

好的忽略上面的控制台例子<强> THIS is the example 它应该适用于:

没有办法绕过这个库。对不起。

最佳答案

不要使用 eval()。当然,Number("1e-1") 也有同样的“问题”。然而,如果你想从 eval 返回一个字符串,你必须给它一个:eval("'1e-1'")

关于javascript - 如何避免 eval() 将 1e-1 转换为 0.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9081732/

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