我无法找到明确说明length属性返回值的资源。我看到模糊的引用它是一个“整数”,但没有明确说明它会遵循正常的整数数学期望。
更确切地说,如果我在模运算中使用length属性,结果会像典型的整数数学一样向下舍入,还是会给我浮点数?
答案 0 :(得分:0)
Javascript代表所有数字为'双精度'浮动。
所以在控制台中,我们可以测试一个长度值是否用作浮点数:
> a = [1,2,3,4]
[1, 2, 3, 4]
> b = 9
9
> b/a.length
2.25