gpt4 book ai didi

javascript - 1 和 1.0 之间的区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:01:43 25 4
gpt4 key购买 nike

<分区>

最近我发现这是完全有效的:

1..toString();  //"1"

对我来说,一开始它看起来有点奇怪,但随着进一步探索,我发现它之所以有效,是因为浏览器将第一个 1. 视为数字。

这引出了我们的问题。如果我在一个数字上调用 .toString:

1.toString();  //SyntaxError

那是行不通的。但是,如果我这样做:

1.0.toString(); /*or*/ 1..toString();  //"1"

有效。

为什么 11.0 有区别?我以为 JavaScript 中没有数字类型?为什么小数点很重要?

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