javascript内置对象之-String
JS数据类型一般可以分为:Boolean (布尔类型)、Number(数字)、String(字符串)、Object(对象【包含Array数组】)。
String的概念:字符串就是一串字符,由双(单)引号括起来。
String的创建:
创建一:
创建二:
字符串的常用方法
1、indexof()
语法:str.indexOf(“r”)
功能:从头到尾地检索数组,看它是否含有对应的元素
返回值:索引数
是否改变原数组:不改变
2、lastIndexOf()
语法:str.lastIndexOf(“”);
功能:检索从字符串开始的位置,从0开始的从右向左
返回值:一个指定的字符串值为开始到最后的长度
是否改变原数组:否
3、charAt
语法:str.charAt(索引数);
功能:返回对应字符串索引的内容
返回值:该索引下的字符
是否改变原数组:否
4、Split
语法:str.split(“分隔符”)
功能:根据分隔符、将字符串拆分成数组
返回值:去掉分割符号的几部分组成的数组
是否改变原数组:否
5、Substring
语法:str.Substring(要截取的字符索引数,截取字符的后一位的索引数)
功能:用来截取字符串的内容
返回值:截取的字符串
是否改变原数组:否
6、substr
语法:str.substr(开始截取的索引数,要截取的个数)
功能:用来截取字符串的内容
返回值:截取的字符串
是否改变原数组:否
7、toUpperCase
语法:str.toUpperCase()
功能:转换成大写
返回值:转换成小写的字符串
是否改变原数组:否
8、toLowerCase
语法:str.toLowerCase()
功能:转换成小写
返回值:转换成小写的字符串
是否改变原数组:否
9、slice
语法:str.slice(要截取的字符索引数,截取字符的后一位的索引数)
功能:截取字符串的方法
返回值:截取的字符串
是否改变原数组:否
10、concat
语法:str.concat(数组1,数组2,数组3…)
功能:连接两个或多个数组
返回值:连接后的数组
是否改变原数组:否
11、replace
语法:str.replace(“被替换的字符串”,”要替换的字符串”)
功能:在字符串中用一些字符替换另一些字符
返回值:被替换后的整个字符串
是否改变原数组:不改变