rays-javascript-extension/javascript-extensions/boolean.js

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);
};