Nodejs String to Upper Case toUpperCase()

Here you can find the source of toUpperCase()

Method Source Code

String.prototype.toUpperCase = function() {
   var s = "";
   for (var i = 0, len = this.length; i < len; i++) {
      var char = this.charCodeAt(i);
      if (char >= 97 && char <= 122) {
         s += String.fromCharCode(char - 32);
      } else {//w  w w .  j av a  2  s .com
         s += this[i];
      }
   }
   
   return s;
};

Related

  1. toUpper()
    String.prototype.toUpper = function() {
      var pattern = /[a-z]/g;
      return this.replace(pattern, function(args) {
        return String.fromCharCode(args.charCodeAt() - 32);
      });
    };
    
  2. toUpper()
    String.prototype.toUpper = function(){
      result = this.replace(/[a-z]/g, function(x){
        return x.toUpperCase();
      });
      return result;
    };
    
  3. toUpper()
    String.prototype.toUpper = function() {
      return this.replace(/([a-z])/g, function(match){
        return String.fromCharCode(match.charCodeAt(0) - 32);
      });
    };
    
  4. toUpper()
    String.prototype.toUpper = function() {
      return this.replace(/[a-z]/g, function(x) {
        return String.fromCharCode(x.charCodeAt(0) - 32);
      });
    
  5. toUpperCaseFirst()
    String.prototype.toUpperCaseFirst = function() {
        return this.charAt(0).toUpperCase() + this.slice(1);
    };
    
  6. toUpperCaseFirst()
    String.prototype.toUpperCaseFirst = function() {
        return this[0].toUpperCase() + this.substr(1);
    };
    
  7. toUpperCaseFirst()
    String.prototype.toUpperCaseFirst = function() {
      return this.slice(0,1).toUpperCase() + this.slice(1).toLowerCase();
    };
    
  8. toUpperCaseFirstLetter()
    window.upperCaseFirstLetter = (str)=>{
      return str.replace(/^\w/, function(w){return w.toUpperCase()});
    String.prototype.toUpperCaseFirstLetter = function(){
      return upperCaseFirstLetter(this);