<script language="JavaScript">
   //此处为string类添加三个成员
   String.prototype.Trim = function(){ return Trim(this);}
   String.prototype.LTrim = function(){return LTrim(this);}
   String.prototype.RTrim = function(){return RTrim(this);}

//此处为独立函数
   function LTrim(str)
   {
   var i;
   for(i=0;i<str.length;i++)
   {
   if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
   }
   str=str.substring(i,str.length);
   return str;
   }
   function RTrim(str)
   {
   var i;
   for(i=str.length-1;i>=0;i--)
   {
   if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
   }
   str=str.substring(0,i+1);
   return str;
   }
   function Trim(str)
   {
   return LTrim(RTrim(str));
   }
    </script>

//其中String.prototype.Trim = function(){ return Trim(this);} 意思是:

为String对象增加一个trim方法。
以后就可以这样使用:
var s = "   abc  ";
s = s.trim(); // s是个String,可以使用刚定义的trim方法。
alert(s);

转载于:https://www.cnblogs.com/shenguanhao/archive/2011/09/19/2181343.html

javascript:为string类添加三个成员,实现去左,右,及所有空格相关推荐

  1. JAVAAPI之STRING类和STRINGBUFER类

    1.Stirng类的初始化 范例:String name="梁东振"; 2.String类的常见操作 -----------字符串的基本操作------------------ 范 ...

  2. C++学习笔记(十)——String类

                                 未来属于那些相信梦想,并愿意为之付诸行动的人.   前言 为什么学习String类? 标准库中的String类 String类(简要了解) s ...

  3. 快来看一看String类内部是如何实现的

    String类内部实现 在C语言初识阶段,对于一些字符串的处理,往往做法是将其转换为单个字符通过遍历来进行逐个处理,但此做法需要耗费大量的计算量,如果字符串过长,导致时间甚至内存都会被大量浪费 学习到 ...

  4. C++ day35 string类

    文章目录 string类 string类的真面目:模板类```basic_string```的类型参数为```char```的具体化 string类的9个构造函数:创建string类对象 示例:7个旧 ...

  5. C++_类和动态内存分配2-改进后的String类

    添加前面介绍过的复制构造函数和赋值运算符,使类能够正确管理类对象使用的内存. 知道对象何时被创建和释放. =================================== 修订后的默认构造函数 ...

  6. java 类 属性数量_跟我学java编程—Java类的属性与成员变量

    在定义类时,经常需要抽象出它的属性,并定义在类的主体中.下面就来介绍与属性相关的内容. 常量属性 在类中定义的属性有常量属性和成员属性之分.常量属性用final关键字修饰,常量只能赋值一次,在程序中不 ...

  7. c++ string类_C++|细说STL string类概貌及底层细节

    C语言中的字符串称为C风格字符串,是一个以'0'结尾的字符数组,string.h库只提供了有限.不甚安全的字符串操作函数.char str[]只能定义编译期确定大小的字符串,而保存在堆内存的动态字符数 ...

  8. java语言用数组接收字符_Java基础——数组应用之字符串String类

    字符串String的使用 Java字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J,a,v,a组成的. Java中没有内置的字符串类型,而是在标准J ...

  9. 改进后的新String类

    改进后的新String类 对StringBad类进行修订,将它重命名为String了.首先,添加了复制构造函数和赋值运算符,使类能够正确管理类对象使用的内存.其次,由于知道对象何时被创建和释放,因此可 ...

最新文章

  1. python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作
  2. Ubuntu Linux经典著作
  3. ASP.NET清除页面缓存的方法
  4. java 线程池 源码_java线程池源码分析
  5. halcon的算子清点:Chapter 7 :Image
  6. FPGA在其他领域的应用(二)
  7. shell基本运算符
  8. 表格存储 SQL 查询多元索引
  9. 4.3/4.4 磁盘分区
  10. java队列_java集合入门和深入学习(详解),看这篇就差不多了
  11. 小记安装python的MySQLdb模块
  12. RTT的IPC机制篇——IPC通信总结
  13. 重塑营销场景,用友优普助宁波力劲销售管理精细化
  14. 每日算法系列【kentln供题】模糊的数字
  15. Vb6 Modbus TCP通讯示例源代码
  16. jq js json 转字符串_Jquery中Json对象转为string字符串
  17. 【历史上的今天】10 月 11 日:域名 baidu.com 问世;三星 Galaxy Note 7 爆炸门告一段落;图灵奖数据库先驱诞生
  18. Liferay layout_configuration 分析
  19. 才意识到自己“奇葩”的360,会不会有些晚?
  20. 迭代算法8——近似迭代法之求定积分

热门文章

  1. gatsby_如何使用Gatsby和Leaflet创建夏季公路旅行地图绘制应用程序
  2. 如何使用Bootstrap4和ES6创建自定义确认框
  3. css flexbox模型_5分钟内学习CSS Flexbox-初学者教程
  4. Python培训就业怎么样?
  5. linux下刻录iso,linux刻录iso
  6. Android NDK开发之旅31 FFmpeg音频解码
  7. Web充斥着存在漏洞的过期JavaScript库
  8. Vue从Hello World到打包(后端适读)
  9. Docker 使用教程
  10. Java Script 第四节课 Java Script的隐式转换