=== false

This block is part of the condition group and was last modified in core v10.4.28.

=== false v10.4.28

returns true if the boolean is not true. Despite the === false label this is a !== true test: null, 0 and any other non-true value also pass.

In pins 1
  • condition required
    condition
Out pins 1
  • condition
    condition

Despite the "=== false" label, this tests for absence of exact true: the output is true when the input is NOT exactly boolean true (nil/missing, false, 0, "true", and any object all yield TRUE). Only exact boolean true yields false. Example: condition=nil -> true.

deepequal
equal
invert

=== false only passes when the incoming condition is exactly false, not merely falsy. Here it sits between a == comparison and a branch, so the false path only runs on a real mismatch.

Studio canvas example for the === false block: explicitly testing for false.

Commonly used with

In production blueprints, this block is most often wired together with:

  • branch: this block feeds into it.
  • AND: wired in both directions with this block. operator for a set of boolean operands will be true if and only if all the operands are true.
  • search single: feeds into this block. searches in the given storage based on a query and returns maximum one result.
  • get fields: feeds into this block. Gets the selected fields from the given object.
  • search: feeds into this block. searches in the given storage based on a query.
  • array includes: feeds into this block. determines whether an array includes a certain value among its entries.

Version history

Introduced in v10.4.28.


Back to condition Return to the main group to view all sub-groups Back to condition: boolean Return to the group to view all blocks within this group