是属性运算符。-6ren">
gpt4 book ai didi

javascript - '42..toFixed(3)' 和 '-42..toFixed(3)' 之间的区别?

转载 作者:行者123 更新时间:2023-11-28 18:51:29 27 4
gpt4 key购买 nike

根据这个post ,

 42..toFixed( 3 );   // "42.000"

上述代码有效,42..toFixed(3) 有效,因为第一个 . 是数字的一部分,第二个 . > 是属性运算符。

但是,-42..toFixed( 3 );-42 .toFixed(3) 的结果是 -42 Chrome,与正数不同。为什么?我想知道引擎是如何处理上面的代码的?

最佳答案

(42.).toFixed(3) // Results 42.000
(-42.).toFixed( 3 ); // Results -42.000

使用括号让你自己和程序清楚你想要做什么。

关于javascript - '42..toFixed(3)' 和 '-42..toFixed(3)' 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461868/

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