gpt4 book ai didi

JavaScript 动态类型 int/float

转载 作者:行者123 更新时间:2023-11-28 13:23:16 25 4
gpt4 key购买 nike

下列说法正确的是?为什么?

x = 7;
y = 7.00;
z = x + y;
console.log(z);

结果:

14

我预计日志结果为“14.00”。

最佳答案

99% 正确的说法:JavaScript 中不存在“动态类型 int/float”,因为 JavaScript 中没有整数或 float 。 console.log 将编写最紧凑的表示。事实上,console.log(7.00) 显示 7

更正确的说法:整数在 JavaScript 中是内部可用的(主要是位运算的结果),但到达程序的所有数字都是 float 。

最后,console.log 没有理由显示任何小数点后两位,除非最紧凑的表示形式有两位小数(例如 7.23)。

关于JavaScript 动态类型 int/float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31374426/

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