我不知道发生了什么......
我有这个:
console.log("n="+n):
console.log("longest.length="+longest.length);
console.log("longest.length/n="+longest.length/n);
if ( n=1 || longest.length/n != 1 ) {
// do something
}
控制台说 n = 4 , longest.length = 4 和 longest.length / n = 1
仍然......做一些事情......我做错了什么?
答案 0 :(得分:9)
尝试n==1
而不是n=1
。您将n
设置为1
,而不是检查其值。
答案 1 :(得分:5)
if ( n=1 || longest.length/n != 1 ) {
// do something
}
应该是
if ( n==1 || longest.length/n != 1 ) {
// do something
}
答案 2 :(得分:4)
您的n=1
比较实际上是一项任务。尝试将其更改为:
if ( n == 1 || longest.length/n != 1 ) {
// do something
}