当前位置: 代码迷 >> 综合 >> JavaScript常用对象-----string
  详细解决方案

JavaScript常用对象-----string

热度:80   发布时间:2023-09-05 17:53:04.0

JavaScript常用对象-string

1.chartAt:返回指定位置的字符
<script>var str = "abcd";var s = str.charAt(2);alert(s);
</script>

运行结果:
JavaScript常用对象-----string

2.charCodeAt:返回指定位置字符串的Unicode编码
<script>var str = "abcde";var s = str.charCodeAt(0);alert(s);
</script>

运行结果:
JavaScript常用对象-----string

3.concat:连接两个或多个字符串
<script>var str01 = "abc";var str02 = "0123";var str03 = "张三李四";var s = str01.concat(str02,str03);alert(s);
</script>

运行结果:
JavaScript常用对象-----string
注意:运行结果的是按str01.concat(str02,str03)这个顺序执行的

4.fromCharCode:从字符编码创建一个字符串
<script>var str = String.fromCharCode(97);alert(str); 
</script>

运行结果:
JavaScript常用对象-----string

5.indexOf():检索字符串,返回字符串出现的位置,如果没有找到,返回-1
<script>var str = "abcdebc";var s = str.indexOf("c");alert(s);
</script>

运行结果:
JavaScript常用对象-----string
*注意:检索字符第一次出现的位置,所以这段代码有两个c也返回了第一个c出现的位置*

以下代码为检索字符串o,但是没有找到o的位置,返回-1的情况

<script>var str = "abcdebc";var s = str.indexOf("o");alert(s);
</script>

运行结果:
JavaScript常用对象-----string

6.lastIndexOf():从后向前检索字符串,返回字符串出现的位置,如果没有找到,返回-1
<script>var str = "helloworld";var s = str.lastIndexOf("o");alert(s);
</script>

运行结果:
JavaScript常用对象-----string

7.split():把字符串分割为字符串数组
<script>var str= "张三*李四*王五";var s = str.split("*");for(var i=0;i< s.length;i++){alert(s[i]);}
</script>

运行结果:
JavaScript常用对象-----string
JavaScript常用对象-----string
JavaScript常用对象-----string

8.substr():从起始索引号提取字符串中指定数目的字符
<script>var str = "hellohixiaoai";var s = str.substr(3,5);alert(s);
</script>

运行结果:
JavaScript常用对象-----string

9.substring():提取字符串中两个指定位置的索引号之间的字符
<script>var str = "hellohixiaoai";var s = str.substring(3,5);alert(s);
</script>

运行结果:
JavaScript常用对象-----string

10.toLowerCase():把字符串转换成小写
<script>var str = "abcDEF";var s = str.toLowerCase();alert(s);
</script>

运行结果:
JavaScript常用对象-----string

11.toUpperCase():把字符串转换成小写
<script>var str = "ABCabc";var s = str.toUpperCase();alert(s);
</script>

运行结果:
JavaScript常用对象-----string

  相关解决方案