Boolean prototype extensions


_ <- fat.type.Boolean


Name Signature Brief
Boolean (val: Any) Coerces value to boolean

Prototype members

Name Signature Brief
isEmpty (): Boolean Return true if false
nonEmpty (): Boolean Return false if true
size (): Number Return 1 if true, 0 if false
toText (): Text Return 'true' or 'false' as text


_ <- fat.type.Boolean

x = true
x.isEmpty  # false, since x is true

Boolean('false')  # yields true, because text is non-empty
Boolean('')       # yields false, because text is empty

note that the constructor does not attempt to convert value from text, which is consistent with flow control evaluations, and you can use a simple case if you need to make conversion from text to boolean

See also

results matching ""

    No results matching ""