在JavaScript中,是否使用数组's的length属性生成整数数学
In JavaScript, does using an array's length property produce integer math?
我很难找到一个明确声明length属性的返回值的资源。我看到它是一个"整数"的模糊引用,但没有明确声明它将遵循正常的整数数学期望。
更准确地说,如果我在模运算中使用length属性,结果会像典型的整数数学一样向下取整吗?还是会给我浮点值?
Javascript将所有数字表示为"双精度"浮点。
因此,在控制台中,我们可以测试长度值是否用作浮点值:
> a = [1,2,3,4]
[1, 2, 3, 4]
> b = 9
9
> b/a.length
2.25
MDN:值类型
MDN:数字类型
相关文章:
- JQuery `length`属性工作不正常.为什么?
- 可以't将.length属性与IronJS和ArrayObject一起使用
- 文本框's的length属性在JQuery中从不返回0
- 在JavaScript中,是否使用数组's的length属性生成整数数学
- AngularUI-Bootstrap的Typeahead无法读取“undefined”的“length”属性
- pdfmake.js uncatch TypeError:无法读取 null 的属性“length”
- 无法读取 javascript for loop 中 null 的属性“length”
- threeJS jsonLoader - “无法读取未定义的属性'length'”
- 数组 .length 属性为 JavaScript 中的 document.getElementsByClassName
- 在for循环的每一次迭代中都会计算.length属性
- 谁能解释为什么我得到这个错误在Javascript?[无法读取属性'length'未定义)
- .substr()内部的.length属性更改
- TypeError:不能读取属性'length'的定义
- 无法读取property 'length'属性未定义的
- getElementsByTagName -无法读取属性'length'的定义
- 被'函数',Function.length是Function或Function.prototype的属性
- js无法加载材料(无法读取属性'length'未定义)
- 如何重写String的length属性?
- 哪些对象在JavaScript有一个.length属性?(又名为什么下划线_.每个都把我的函数对象当作数组?)
- 函数的length属性