问题标签 [not-operator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1674 浏览

mysql - mysql全文布尔NOT运算符

我正在布尔模式下进行 MySQL FULLTEXT 搜索。根据手册:

确实如此。

所以我像这样使用 NOT MATCH 运算符:

我的问题是:NOT MATCH 字段中 + 运算符的作用是什么:是

相同:

谢谢

0 投票
1 回答
574 浏览

javascript - Javascript 中的非运算符给出了意外的令牌错误

!在这个条件中使用非运算符 ( ) 给了我:

“未捕获的语法错误:意外的令牌!”

为什么不在!这里工作?

0 投票
2 回答
1858 浏览

python - python不是带括号的运算符

我有一个简单的逻辑 if 语句返回无效的语法错误。声明是:

无效的语法是第三个!操作员。为什么这不起作用?在这种情况下我应该使用另一个运算符吗?

所以逻辑本质上是:(a[1] ^ a[2] ^ (a[3] v a[4])这些表示具有值)。None因此,没有值的反向逻辑是:

我很确定我的逻辑数学是正确的,那么我如何得到我需要的结果呢?

*背景信息:Python 2.7.10,整体代码是从 SQL Server 2008 表中提取数据,对其进行操作,然后将其插入到另一个不允许 NULL 值的表中,并且原始表中到处都是 NULL

谢谢你的帮助!

0 投票
1 回答
52 浏览

ios - 我可以用吗!财产上的运营商?

是否可以!在属性上使用 (not, 或 bang) 运算符?我想这样做的原因是因为我可能会找到一个与我想要做的完全相反的属性。这是我想到的一个例子。

我从Apple Docs中获得了这个示例并对其进行了修改。

这是文档所说的:

如果您的游戏设置了该playerGroup属性,则只有请求共享相同playerGroup值的玩家才会被 Game Center 自动处理。将该playerGroup属性设置为 0 允许玩家匹配到任何等待匹配。将 playerGroup 属性设置为非零数字以仅将玩家与匹配请求共享相同玩家组号的玩家匹配。

0 投票
1 回答
22 浏览

html - 变量上的两个非(!!)运算符有什么用

我正在关注浏览器检测教程,该教程使用两个!!非运算符作为回报。我想知道使用 2 的意义是什么!!在一个代码中。

我相信!!navigator.geolocation === navigator.geolocation

如果不是,请纠正我,让我知道在这里使用两个非运算符的意义。

0 投票
10 回答
55367 浏览

javascript - "!--" 在 JavaScript 中是做什么的?

我有这段代码(取自这个问题):

我正在努力追随它,我想我什么都懂,除了它说的结尾!--pending。在这种情况下,该命令有什么作用?

编辑:我感谢所有进一步的评论,但这个问题已经回答了很多次。不管怎么说,还是要谢谢你!

0 投票
3 回答
166 浏览

python - Not operator, seemingly wrong in Python?

I am new to python and created a small function that does a cluster analysis. The quick rundown is I have to compare two arrays a multitude of times, until it no longer changes. For that I have used a while loop, that loops as long as they are not equal, but I find that I get two different results from != and not ==. MWE:

0 投票
2 回答
312 浏览

swift - 在 if 语句中使用时对 NOT 运算符感到困惑?

我一遍又一遍地阅读苹果文档,知道 Not 运算符是如何工作的,以及它如何将布尔值反转为相反的值,但我不知道如何将它应用于更复杂的代码场景,例如 if 语句、函数等.我什至不知道我是否正确地编写了这个基本程序,我对如何编写这样一个基本程序感到困惑。如果这看起来像一个小问题,我很抱歉,但我已经阅读了苹果文档,并且正在研究一本应该是为初学者准备的速成书,我看过许多 youtube 视频,但无法使用除普通 trueValue = True ........ !trueValue // 使其为 false 之外的其他场景中的 Not 运算符......我确实理解,但此外,就像在这个程序中一样,我会感到困惑

0 投票
3 回答
35 浏览

mysql - MySql 非运算符的令人惊讶的行为

我希望这个查询将所有列都返回为 0,正确的表达式 1 怎么样?

我发现这令人惊讶的是 NOT 和 !不相等,并且括号很重要。

[编辑:简化了原始帖子的查询]

0 投票
4 回答
598 浏览

python - 使用列表理解来保持项目不在第二个列表中

我正在尝试使用列表推导通过仅保留未指定的项目来从列表中删除许多项目。

例如,如果我有 2 个列表a = [1,3,5,7,10],并且b = [2,4]我想保留其中的所有项目a不在与b.

现在,我尝试使用y = [a[x] for x not in b],但这会产生 SyntaxError。

y = [a[x] for x in b]工作正常,只保留我想要删除的元素。

那么我该如何实现呢?顺便说一句,这是一个好方法还是我应该使用del