Javascript中的array.length是否可以小于0?

Javascript中的array.length是否可以小于0?,javascript,Javascript,因为人们经常使用 array.length < 1 我想知道是否存在数组.length可能低于0的情况。否,根据,数组的length是一个非负整数: 每个数组对象都有一个长度属性,其值总是小于2^32的非负整数 这两种检查都非常好,并且对所有阵列都有相同的结果 您可能会发现有人以性能为由为===0而不是

因为人们经常使用

array.length < 1
我想知道是否存在数组.length可能低于0的情况。

否,根据,数组的
length
是一个非负整数:

每个
数组
对象都有一个
长度
属性,其值总是小于2^32的非负整数

这两种检查都非常好,并且对所有阵列都有相同的结果


您可能会发现有人以性能为由为
===0
而不是
<1
争论不休,因为
==
如果操作数类型不匹配,而
您的问题不完整,那么
==
会提前失败。别忘了划掉分数长度,比如0.5;)@遗漏否:我也回答了那个部分谢谢你的回答。
array.length === 0