isTrue

Determines if value is a true value

Parameters

value T

The value to check for a true value

allowInteger AllowNumericBooleanValues

Set to allowNumericBooleanValues.yes if a true value can be a numeric 1

Return Value

Type: bool

true if the value is true false otherwise.

Examples

assert(isTrue("true") == true);
assert(isTrue("false") == false);
assert(isTrue("1") == true);
assert(isTrue("0") == false);
assert(isTrue("12345") == false);
assert(isTrue("trues") == false);

assert("1".isTrue(AllowNumericBooleanValues.no) == false);

Meta