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():返回某个字符串对象的原始值。