String.prototype.subUpper=函数(){ var result=this.toString(); var启动=0; var长度=1; if(arguments.length>0){ start=参数[0]; if(开始<this.length){ if(arguments.length>1){
长度=参数[1]; }
} if(开始+长度>this.length){ 长度=this.length-开始; } var startRest=开始+长度; var前缀=开始>0? this.substr(0,开始):String.empty; var sub=this.substr(开始,长度); var后缀=this.substr(startRest,this.length-startRes); 结果=前缀+sub.toUpperCase()+后缀; } } 返回结果; };