我有一个数组如下:为什么是我最后的条件返回false if语句
var temp = ["5","5","5","5"];
这里是如果条件:
if((temp[0] == temp[1]) && (temp[1] == temp[2]) && (temp[2] == temp[3])){
square++;
}
为什么是我的最后一个条件temp[2] == temp[3]
返回false
?
当我检查控制台中这两个索引的值时,它们显示的是相等的,但条件本身返回false
。
任何想法?
,因为你在指数三个而不是一个双引号 – ja08prat
对不起一个单引号,即只是一个错字。数组正在动态生成。更正了这个问题。 –
*为什么我最后的条件temp [2] == temp [3]返回false?* - 不,它不。 –