<script>
var str = "abcdefg";
console.log(str.length);
charAt==>返回字符串中下标为2的元素
console.log(str.charAt(2));
str[]==>可以直接返回数组中下标为2的元素
console.log(str[2]);
console.log(str.slice(2,4));
console.log(str.substring(4,2));
第一行代码
console.log(str.slice(2,4));
使用了slice
方法。它用于从字符串中提取指定索引范围内的子字符串。在这里,slice(2,4)
表示从索引2开始(包括2),提取到索引4之前(不包括4),即提取了索引为2和3的字符。提取的子字符串将被打印到控制台上。第二行代码
console.log(str.substring(4,2));
使用了substring
方法。它也是用于从字符串中提取指定索引范围内的子字符串。与slice
方法不同的是,substring
方法会自动调整参数的顺序,确保第一个参数小于第二个参数。所以substring(4,2)
实际上变成了substring(2,4)
,即提取索引范围为2到4(不包括4)的子字符串。提取的子字符串将被打印到控制台上。
console.log(str.substr(1,3));
//从下标为1的位置开始截取,截取3个元素
console.log(str.indexOf("c"));
//返回c的下标
var str = " abcdefg ";
str1 = str1.trim();
console.log(str1.length);
长度依然是7,因为
str.trim()
方法会返回一个新的字符串,该字符串去除了原始字符串两端的空格。console.log(str.toLocaleUpperCase());
//将字符串中的小写字母转化成大写
console.log(str.replace("c","11"));
c的位置替换成11
var st1 = "a,b,c,d,e,f,g";
// split是以什么为分割截取字符串变为数组
var arr = st1.split(",");
console.log(arr);
</script>