JavaScript-字符串

2021-02-08 03:16

阅读:476

1 var str = "abcdef";
2 console.log(str.length);

2、charAt(下标)

var str = "abcdef";
console.log(str.charAt(1));//str[1]; 一样的

3、charCodeAt(下标)  将字符转为Unicode编码

1 var str="09azAZ";
2 // 0  48
3 // 9  57
4 // a  97
5 // z  122
6 // A  65
7 // Z  90
8 console.log(str.charCodeAt(5));

4、String.fromCharCode()   将编码转换为字符串

5、concat  连接字符串

1 var str="abc";
2 var str1="def";
3 var str2=str.concat(str1);
4 console.log(str2);

6、indexOf  lastIndexOf   和数组中indexOf相同查找字符所在下标

7、search  match  查找  用于正则表达式

var str="abcde";
console.log(str.search("f"));
console.log(str.match("b"));

8、replace  替换  类似于数组中的splice()

1 var str="abcdecf";
2 // 数组的splice是修改原数组的内容
3 // 但是replace不修改原字符的内容,会返回一个被修改后的新字符串
4 // 如果出现两个相同的元素,那么只修改第一次被查找到的元素
5 var str1=str.replace("c","z");
6 str.replace()
7 console.log(str,str1);

9、slice(从下标几开始,到下标几之前结束)   

截取复制字符串,允许有负值,负值表示从后向前

1 var str = "abcdefghij";
2 var s=str.slice(1,2);
3 console.log(s);

10、substring   和slice相似

substring不允许负数,所有的负值指0之前,因此负数都是0
可以逆向截取赋值
var str = "abcdefghij";
var s=str.substring(4,2);
console.log(s);

11、substr(从下标几开始,截取长度);

1 var str = "abcdefghij";
2 var s=str.substr(-2,5);
3 console.log(s);

12、split(分隔符)   将字符串以分隔符进行分割转换为数组

1 var str="a,b,c,d,e,f";
2 var arr=str.split(",");
3 console.log(arr);

13、 toLowerCase转为小写    toUpperCase转为大写

console.log("ABC".toLowerCase());
console.log("abc".toUpperCase());

 

 

 

 

 

 

 


评论


亲,登录后才可以留言!