字符串

1.字符串常用方法总结:
(1)toLowerCase():把字符串转为小写并返回新的字符串;toUpperCase():把字符串转为大写并返回新的字符串;
(2)charAt():返回指定下标位置的字符,如果index不在0-str.length(不包含str.length)之间,返回空字符串。
(3)charCodeAt(): 返回指定下标位置的字符的unicode编码,这个返回值是 0 - 65535 之间的整数。
(4)indexOf(): 返回某个指定的子字符串在字符串中第一次出现的位置,第二个参数表示下标,对大小写敏感;没有找到就返回-1,同理lastInexOf();
var str="Hello World";
var str1=str.indexOf("o");
var str2=str.indexOf("world");
var str3=str.indexOf("o",str1+1);
console.log(str1); //4 默认只找第一个关键字位置,从下标0开始查找
console.log(str2); //-1 没有找到
console.log(str3); //7
(5)slice:返回字符串中提取的子字符串 substring, slice第一个参数要小于第二个,substring不接受参数值为负数,第一个参数如果小于第二个参数,数字顺序会自动调整为小数在前
(6)split()把字符串分隔成字符串数组
(7)substr(): 返回从指定下标开始指定长度的的子字符串
(8)replace(): 在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
var str="hello WORLD";
var reg=/o/ig; //o为要替换的关键字,不能加引号,否则替换不生效,i忽略大小写,g表示全局查找。
var str1=str.replace(reg,"**")
console.log(str1); //hell** W**RLD
(9)match(): 返回所有查找的关键字内容的数组
var str="To be&nbs***bsp;not to be";
var reg=/to/ig;
var str1=str.match(reg);//['To','to']









全部评论

相关推荐

点赞 评论 收藏
分享
Natrium_:这时间我以为飞机票
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务