Nodejs String to Boolean Convert toBoolOrString()

Here you can find the source of toBoolOrString()

Method Source Code

String.prototype.toBoolOrString = function () {
   return this === 'true' ? true : this === 'false' ? false : this.toString();
};

Related

  1. toBool()
    String.prototype.toBool = function() {
        return (/^true$/i).test(this);
    };
    
  2. toBool()
    String.prototype.toBool = function()
      return this.toLowerCase() === 'true';
    };
    
  3. toBool()
    String.prototype.toBool = function() {
      switch(this.toLowerCase()) {
        case 'true': case 'yes': case '1': return true;
        case 'false': case 'no': case '0': case null: return false;
        default: return Boolean(this);
    };
    
  4. toBoolean()
    String.prototype.toBoolean = function () {
      return this == 'true';
    };
    String.prototype.isBoolean = function () {
      return this === 'true' || this === 'false';
    };
    
  5. toBoolean()
    String.prototype.toBoolean = function(){
      return Boolean(+this) || this.isYes();
    };
    
  6. toBoolean()
    String.prototype.toBoolean = function () {
        return (/^true$/i).test(this);
    };
    
  7. toBoolean()
    String.prototype.toBoolean = function () {
        if (this.valueOf())
            return new RegExp(/^(true)$|^(1)$|^(s){1}$/i).test(this.valueOf())
        return false;