Skip to main content

boolean

Function boolean 

Source
pub fn boolean(value: &JValue) -> Result<JValue, FunctionError>
Expand description

$boolean(value) - Convert value to boolean

Conversion rules:

  • boolean: unchanged
  • string: zero-length -> false; otherwise -> true
  • number: 0 -> false; otherwise -> true
  • null -> false
  • array: empty -> false; single element -> recursive; multi-element -> any truthy
  • object: empty -> false; non-empty -> true
  • function -> false