在javascript中实现OO,通过prototype为类型添加方法,好像继承 Virus

<script type="text/javascript">
var sample = "SomeThing";

function StrangeCaseIt() {
    
var returnVal = "";
    
for(var i = 0; i < this.length; i++{
        
if(this.substr(i, 1).toUpperCase() == this.substr(i, 1)) {
         returnVal 
+= this.substr(i, 1).toLowerCase();
        }

        
else {
            returnVal 
+= this.substr(i, 1).toUpperCase();
        }

   }
 
   
return returnVal; 
}


String.prototype.StrangeCaseIt 
= StrangeCaseIt;

var result = sample.StrangeCaseIt();

document.write(sample 
+ "<br />");
document.write(result 
+ "<br />");

</script>
这段脚本为string类型添加了方法,StrangeCaseIt

【Blog】http://virusswb.cnblogs.com/

【MSN】jorden008@hotmail.com

【说明】转载请标明出处,谢谢

反馈文章质量,你可以通过快速通道评论:

原文地址:https://www.cnblogs.com/virusswb/p/1118592.html