[JavaScript] JS中的原型 →→→→→进入此内容的聊天室

来自 , 2021-03-06, 写在 JavaScript, 查看 143 次.
URL http://www.code666.cn/view/e761813f
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <title>JS中的原型</title>
  5.    
  6.   </head>
  7.        
  8.   <body>
  9.         <script type="text/javascript">
  10.                 /*
  11.                         在JS中可以使用prototype属性给任意对象动态的添加方法或者属性
  12.                         其实就是当JS中的对象方法不够用,或者没有想使用的属性时,都可以动态的去添加。
  13.                 */
  14.                 var s = "   sh   itcast   ";
  15.                 function stirngTrim(s){
  16.                         var start = 0;
  17.                         var end = s.length-1;
  18.                         while( s.charAt(start) == ' ' ){
  19.                                 start++;
  20.                         }
  21.                         //上面的循环结束,start在字符s的位置
  22.                         while( s.charAt(end) == ' ' ){
  23.                                 end--;
  24.                         }
  25.                         return s.substring(start,end+1);
  26.                 }
  27.                 alert("---"+stirngTrim(s)+"----");
  28.                 alert("---"+s+"----");
  29.                 //把去除字符串两端空格的功能添加的JS的stirng对象中
  30.                 String.prototype.trim = function(){
  31.                         var start = 0;
  32.                         var end = this.length-1;
  33.                         while( this.charAt(start) == ' ' ){
  34.                                 start++;
  35.                         }
  36.                         //上面的循环结束,start在字符s的位置
  37.                         while( this.charAt(end) == ' ' ){
  38.                                 end--;
  39.                         }
  40.                         return this.substring(start,end+1);
  41.                 }
  42.                
  43.                 alert("===="+s.trim()+"===");
  44.                
  45.                 //依葫芦画瓢            瓢  原型  葫芦
  46.                
  47.         </script>
  48.   </body>
  49. </html>
  50.  

回复 "JS中的原型"

这儿你可以回复上面这条便签

captcha