标签:
第十一课
String对象介绍
1:属性
在javascript中可以用单引号,或者双引号括起来的一个字符当作
一个字符对象的实例,所以可以在某个字符串后再加上.去调用String
对象的属性和方法。
例如
length返回string对象的长度,代表的是字符串当中字符的个数。
"大家好".length;//字符串的长度是3,每个汉子代表一个字符
2:常用方法
indexOf(substring[,startIndex])
用于返回第一次出现子字符串的字符位置,如果没有找到指定
的字符串,则返回-1;
substring:必选参数,要在string对象中查找的子字符串
startIndex:可选参数,从指定的位置开始查找
案例如下
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>调用函数的方法1</title>
5 <script language="javascript">
6 var str="hello world";
7 var str_length=str.indexOf("o",3);
8 alert(str_length);
9 </script>
10 </head>
11 <body>
12
13 </body>
14 </html>
substr(start[,length])
用于返回指定字符串的一个字串。
start:必选参数,用于指定获取子字符串的起始下标。如果一个
是负数,那么表示从字符串的尾部开始算起始位置。-1代表最后一个字符
-2代表倒数第二个字符,以此类推
length:可选参数,用于指定字符串中字符的个数,如果省略
,则返回从start开始位置到字符串结尾的子串。
案例如下
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>调用函数的方法1</title>
5 <script language="javascript">
6 var a="hello world";
7 var subs=a.substr(4,7);
8 alert(subs);
9 </script>
10 </head>
11 <body>
12
13 </body>
14 </html>
substring(from[,to])
from:用于指定要获取子字符串的第一个字符在string中的位置
to:可选参数,指定最后的位置
[from,to)前闭后开,包含from,不包含to,所以如果要获取to的
字符,需要to+1;
案例如下
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>调用函数的方法1</title>
5 <script language="javascript">
6 var a="hello world";
7 var subs=a.substring(6,11);
8 alert(subs);
9 </script>
10 </head>
11 <body>
12
13 </body>
14 </html>
split(delimiter[,limit])
用于将字符串分割为字符串数组
delimiter:指定的分隔符
limit:可选参数,用于指定返回数组的最大长度。
返回值:一个字符串数组
案例如下
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>调用函数的方法1</title>
5 <script language="javascript">
6 var a="hello.world";
7 var arr=a.split(".");
8 for(var i=0;i<arr.length;i++){
9 alert(arr[i]);
10 }
11 </script>
12 </head>
13 <body>
14
15 </body>
16 </html>
标签:
原文地址:http://www.cnblogs.com/biehongli/p/5767520.html