diff --git a/javascript/ql/src/Expressions/ImplicitOperandConversion.qhelp b/javascript/ql/src/Expressions/ImplicitOperandConversion.qhelp index 7313c503e78d..667db45513e1 100644 --- a/javascript/ql/src/Expressions/ImplicitOperandConversion.qhelp +++ b/javascript/ql/src/Expressions/ImplicitOperandConversion.qhelp @@ -39,7 +39,7 @@ property of the name stored in variable member:

However, this test is ineffective as written: the operator ! binds more -tighly than in, so it is applied first. Applying ! to a +tightly than in, so it is applied first. Applying ! to a non-empty string yields false, so the in operator actually ends up checking whether obj contains a property called "false".