String对象

String 对象用于处理文本(字符串)。

属性描述
constructor 对创建该对象的函数的引用
length 字符串的长度
prototype 允许您向对象添加属性和方法

String的方法:

1、anchor():创建HTML锚。

  var txt = 'Hello';

  txt.anchor('hh'); //<a name="hh">Hello</a>

2、big():用大号字体显示字符串。

3、small():用小号字体显示字符串。

4、blink():显示闪动字符串。

5、bold ():使用粗体显示字符串。

6、charAt():返回指定位置的字符。

  var str = 'Hello';

  str.charAt(1); //'e'

7、charCodeAt():返回指定位置的字符的Unicode编码。

8、concat():连接字符串。

  var str1 = 'Hello ';

  var str2 = 'World';

  str1.concat(str2); //Hello World

9、fixed():以打印机字体显示字符串。

10、fontcolor():用指定的颜色来显示字符串。

11、fontsize():用指定的大小来显示字符串。

12、fromCharCode():从指定的字符编码中选择字符创建字符串。

  str.fromCharCode(65,66,67); //'ABC'

13、italics():使用斜体显示字符串。

14、indexOf():检索字符串。

  var str = 'Hello World';

  str.indexOf('World'); //6

15、lastIndexOf():从后向前检索字符串。

16、link():将字符串显示为链接。

  var str = 'Hello';

  str.link('http://www.w3school.com.cn');

17、localeCompare():以本地特定的顺序来比较两个字符串。

  a.loacaleCompare(b);

18、match():在字符串内检索指定的值,找到一个或多个正则表达式的匹配。

  var str = 'Hello World';

  str.match('World'); //World

19、replace():在字符串中用一些字符替换另一些字符。

  var str = 'Hello World';

  str.replace(/World/,'Jack'); //Hello Jack

20、search():在字符串内检索指定的值,检索与正则表达式匹配的值。

  var str = 'Hello World';

  str.search(/World/);  //6

21、slice():提取字符串的某个部分,并以新的字符串返回被提取的部分。

  var str = 'Hello World';

  str.slice(6,8);  //'Wor',包含索引值为8的那一个字符

22、split():方法用于把一个字符串分割成字符串数组。

  var str = 'Hello World';

  str.split(' '); //['Hello','World']

23、strike():使用删除线来显示字符串。

24、sup():把字符串显示为上标。

25、sub():把字符串显示为下标。

26、substr():从起始索引号提取字符串中指定数目的字符。

  var str = 'Hello World';

  str.substr(6,2);  //'Wo',从索引值为6的字符开始提取,提取到那之后的2个字符

27、substring():提取字符串中两个指定的索引号之间的字符。

  var str = 'Hello World';

  str.substring(6,8);  //'Wo',不包含索引值为8的那一个字符

28、toLowerCase():把字符串转换为小写。

29、toLocaleLowerCase():把字符串转换为小写。

30、toUpperCase():把字符串转换为大写。

31、toLocaleUpperCase():把字符串转换为大写。

32、toSource():代表对象的源代码。

33、toString():返回字符串。

34、valueOf():返回某个字符串对象的原始值。

原文地址:https://www.cnblogs.com/shirliey/p/4866806.html