JavaScript常用对象-string
1.chartAt:返回指定位置的字符
<script>var str = "abcd";var s = str.charAt(2);alert(s);
</script>
运行结果:
2.charCodeAt:返回指定位置字符串的Unicode编码
<script>var str = "abcde";var s = str.charCodeAt(0);alert(s);
</script>
运行结果:
3.concat:连接两个或多个字符串
<script>var str01 = "abc";var str02 = "0123";var str03 = "张三李四";var s = str01.concat(str02,str03);alert(s);
</script>
运行结果:
注意:运行结果的是按str01.concat(str02,str03)这个顺序执行的
4.fromCharCode:从字符编码创建一个字符串
<script>var str = String.fromCharCode(97);alert(str);
</script>
运行结果:
5.indexOf():检索字符串,返回字符串出现的位置,如果没有找到,返回-1
<script>var str = "abcdebc";var s = str.indexOf("c");alert(s);
</script>
运行结果:
*注意:检索字符第一次出现的位置,所以这段代码有两个c也返回了第一个c出现的位置*
以下代码为检索字符串o,但是没有找到o的位置,返回-1的情况
<script>var str = "abcdebc";var s = str.indexOf("o");alert(s);
</script>
运行结果:
6.lastIndexOf():从后向前检索字符串,返回字符串出现的位置,如果没有找到,返回-1
<script>var str = "helloworld";var s = str.lastIndexOf("o");alert(s);
</script>
运行结果:
7.split():把字符串分割为字符串数组
<script>var str= "张三*李四*王五";var s = str.split("*");for(var i=0;i< s.length;i++){alert(s[i]);}
</script>
运行结果:
8.substr():从起始索引号提取字符串中指定数目的字符
<script>var str = "hellohixiaoai";var s = str.substr(3,5);alert(s);
</script>
运行结果:
9.substring():提取字符串中两个指定位置的索引号之间的字符
<script>var str = "hellohixiaoai";var s = str.substring(3,5);alert(s);
</script>
运行结果:
10.toLowerCase():把字符串转换成小写
<script>var str = "abcDEF";var s = str.toLowerCase();alert(s);
</script>
运行结果:
11.toUpperCase():把字符串转换成小写
<script>var str = "ABCabc";var s = str.toUpperCase();alert(s);
</script>
运行结果: