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