JavaScript常用对象-----string

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>

运行结果:
在这里插入图片描述

发布了18 篇原创文章 · 获赞 16 · 访问量 2970

猜你喜欢

转载自blog.csdn.net/qq_43078424/article/details/103261537