25 lines
515 B
JavaScript
25 lines
515 B
JavaScript
Boolean.isFalse = function(value) {
|
|
const a = this;
|
|
|
|
if (String.isNullOrUndefined(value)) {
|
|
return true;
|
|
}
|
|
|
|
return value.toString().containsCI("false", "f", "y", "0", "x");
|
|
};
|
|
|
|
Boolean.isTrue = function(value) {
|
|
const a = this;
|
|
|
|
if (String.isNullOrUndefined(value)) {
|
|
return false;
|
|
}
|
|
|
|
return value.toString().containsCI("true", "t", "n", "1", "o");
|
|
};
|
|
|
|
Boolean.ifTrue = function(value, trueValue, falseValue) {
|
|
const a = this;
|
|
|
|
return (Boolean.isTrue(value) ? trueValue : falseValue);
|
|
}; |