字符串方法
方法 | 作用 | 说明 |
---|---|---|
new String() | 得到一个字符串对象 | |
String() | 得到一个字符串值 | |
startsWith() | 第二个参数, 截取位置之后字符串,再进行判断 | 表示参数字符串是否在源字符串的头部,返回布尔值 |
endsWith() | 第二个参数,截 取位置之前字符串,再进行判断 | 表示是否找到了参数字符串,返回布尔值 |
repeat() | 接受一个参数,参数是循环的次数;重复的是原字符串 | 表示参数字符串是否在源字符串的尾部,返回布尔值 |
split() | 字符串分割 | 返回字符串数组 |
slice() | 字符串截取 | 返回值为被截取的部分,不包含截止位置 |
substring() | 字符串截取 | 返回值为被截取的部分,不包含截止位置,不接受负数 |
substr() | 字符串截取 | 返回值为被截取的部分,包含截止位置 |
replace() | 字符串替换 | str.replace(’–’, ‘-’) |
charAt() | 返回在指定位置的字符 | 从0开始 |
charCodeAt | 返回指定位置的字符Unicode编码 | 返回值是0 - 65535之间的整数。 |
fromCharCode() | 使用Unicode字符编码创建一个字符串 | |
concat() | 连接两个或多个字符串 | |
indexOf() | 返回某个指定的字符串值在字符串中首次出现的位置。 | |
lastIndexOf() | 从后向前搜索字符串。 | |
search() | 检索字符串,参数为字符串或正则表达式 | 对大小写敏感 |
localeCompare() | 比较字符串 a.localeCompare(b) | 若a<b,则返回负数,相等返回0,否则返回正数 |
match() | 参数为字符串或正则表达式 | 返回值为数组,数组第一个元素为检索到的值,找不到返回null |
anchor() | 创建HTML锚 | |
link() | 将字符串显示为链接 | |
sub();sup() | 把字符串转作为下标/上标展示 | |
toLowerCase();toUpperCase() | 把字符串转换为小写/大写 | |
fontcolor();fontsize() | 指定颜色/指定字体大小 | |
big();blink();bold();italics();strike() | 大号/闪动/粗体/斜体/删除线 |
参数说明
方法 | 参数说明 |
---|---|
repeat() | 如果参数为零,代表循环零次,抛出一个空字符串; 如果参数为小数,全部向下取整; 如果参数为-1 到 1 之间,不包含-1,1,全部为零,NaN 也为零 如果参数为负数或无穷大,都会报错 如果为字符串,先转换为数值,如果转换不成功,为 NaN,即为零; |