【发布时间】:2017-03-22 11:55:26
【问题描述】:
Python 程序员在这里。
我不知道怎么写。我尝试使用 'if !in' 和 '!if in',但我不知道如何使用。尝试谷歌搜索但没有结果。
【问题讨论】:
-
根据您之前的问题,您已经知道括号是必需的。您是否真的在尝试编写“如果不在(数组)中”条件?
-
是的,这就是我想要做的
Python 程序员在这里。
我不知道怎么写。我尝试使用 'if !in' 和 '!if in',但我不知道如何使用。尝试谷歌搜索但没有结果。
【问题讨论】:
正确的语法是
if(!condition){
expression();
}
请注意,您需要在条件周围加上括号。
@plalx 想要一个formal definition,然后给你:
IfStatement:
if(Expression) Statement else Statement
if(Expression) Statement
如果有任何歧义,else 将与最近的 if 匹配。
【讨论】:
if (!(condition)) { ... } 评论而不是明确代码是大多数程序员的一个非常糟糕的习惯...... ;)
doThis() //by the way you also need to doThat() before calling doThis()。只需doThat(); doThis(); 就干净多了
如果你有一些价值:
var excludeMe = "something unwanted";
那么你可以使用下面的if语句:
if(myTestCase !== excludeMe) { //do something...}
请记住,!= 不检查类型,!== 确实检查类型。因此,1 != "1" 为假,1 !== "1" 为真。
【讨论】: