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());
评论
亲,登录后才可以留言!