javascript - jquery - 尽管条件不满足,为什么 if 子句会触发?

标签 javascript jquery if-statement operators

我不知道发生了什么......

我有这个:

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=4longest.length=4longest.length/n=1

仍然...做一些火...我做错了什么?

最佳答案

尝试n==1而不是n=1。您将 n 设置为 1,而不是检查它的值。

关于javascript - jquery - 尽管条件不满足,为什么 if 子句会触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169821/

相关文章:

javascript - 检测用户是否使用具有 RTL 语言的浏览器

javascript - 不同 JavaScript 库之间的参数传递

swift - 代码生成按钮的 if 语句,Swift

javascript - if 语句不会在 for 循环中运行?

javascript - 在 cplex/opl 中初始化集合

php - JavaScript 和 PHP (window.open)

javascript - 如何等待ajax响应然后定义对象

javascript - 如何使用 if 与 $http.post 的数据回调?

javascript - 防止功能在用户滚动时运行

javascript - jQuery if 条件文本包含