Nodejs String to Boolean Convert toBoolean()

Here you can find the source of toBoolean()

Method Source Code

String.prototype.toBoolean = function () {
    if (this.valueOf())
        return new RegExp(/^(true)$|^(1)$|^(s){1}$/i).test(this.valueOf())

    return false;
}

Related

  1. 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);
    };
    
  2. toBoolOrString()
    String.prototype.toBoolOrString = function () {
      return this === 'true' ? true : this === 'false' ? false : this.toString();
    };
    
  3. toBoolean()
    String.prototype.toBoolean = function () {
      return this == 'true';
    };
    String.prototype.isBoolean = function () {
      return this === 'true' || this === 'false';
    };
    
  4. toBoolean()
    String.prototype.toBoolean = function(){
      return Boolean(+this) || this.isYes();
    };
    
  5. toBoolean()
    String.prototype.toBoolean = function () {
        return (/^true$/i).test(this);
    };
    
  6. toBoolean()
    String.prototype.toBoolean = function () {
        if (this && this.toLowerCase() === 'true') {
            return true;
        else {
            return false;
    };