<script>
var str = 'ashfsdzgfjdszsss'
var strr = 'qq'
var str1 = str.charAt(1) //不改变原字符串 s 找到下标为1的
var str2 = str.concat(strr) //返回拼接后的字符串
var str3 = str.indexOf('s') //1
var str4 = str.lastIndexOf('s') //15
var str5 = str.replace(/z/g, 'one') // /1/g 返回替换后的字符串
var str6 = str.slice(5) //只有一参截取这个位置以后的 传负值表示从后面数
// slice 第一个参数是开始下标(包含自己) 第二个参数是结束下标(不包含自己)
var str7 = str.substring(4, 2)
//截取开始下标-结束下标的字符串 1传负值表示从头开始(即不能传负值) 2.后一个数比前一个数小,则两者位置交换
var str8 = str.substr(3, 4) //第一个参数是开始的下标 第二个是截取的长度
var str9 = str.split('d')//可以将一个字符串拆分为数组 返回分割之后的数据['ashfs', 'zgfj', 'szsss']
var str10 = str.toUpperCase()//返回大写的字符串
var str11 = str.trim() //返回去掉空格的字符串
var str12 = str.includes('a') //返回true
var str13 = str.startsWith('') //返回true
var str14 = str.endsWith('')//返回true
var str15 = str.match(/d/g) //['d','d'] 用正则 没有则为null
var str16 = str.search(/d/) //5
var str17 = /\d/.test(str) //false \d是数字的正则
console.log(str);
console.log(str1);
console.log(str2);
console.log(str3);
console.log(str4);
console.log(str5);
console.log(str6);
console.log(str7);
console.log(str8);
console.log(str9);
console.log(str10);
console.log(str11);
console.log(str12);
console.log(str13);
console.log(str14);
console.log(str15);
console.log(str16);
console.log(str17);
</script>
字符串常用api
最新推荐文章于 2022-09-20 20:59:57 发布