一、length
概述:字符串拥有length属性,它主要作用是可以获取到字符串中字符的个数
<script type="text/javascript">
//length属性:主要的作用是可以获取到字符串总字符的个数
var str = "我爱你我的祖国";
console.log(str.length);
</script>
1、字符串的length属性,主要的作用是可以获取到字符的个数
2、length属性也经常结合循环语句一起使用,遍历字符串中每一个字符
<script type="text/javascript">
//length属性:经常结合循环语句一起使用,用来遍历字符
var str = "我买火车票就去12306";
for(var i = 0 ; i< str.length;i++){
console.log(str[i]);
}
</script>
二、indexOf与lastIndexOf
概述:它们两者是字符串的方法
作用:1.indexOf :获取到第一个匹配到的字符的索引值
2.lastIndexOf :获取到的最后一个匹配到的字符的索引值
注意:如果字符在字符串中没有出现,返回的是 -1
<script type="text/javascript">
//indexOf:获取到一个匹配到的字符串的 索引值
var str = "我爱你我的祖国";
console.log(str.indexOf("我"));
console.log(str.indexOf('么么'));
console.log(str.lastIndexOf('我'));
</script>
三、 toLowerCase与toUpperCase
概述:他们两者也是字符串方法,他们两者主要的作用是分别是:
- toLowerCase:将字符串中英文字符变为小写
- toUpperCase:将字符串中英文字符变为大写
3.他们两者属于字符串方法:是将字符串英文字符变成大小写。【都是返回一个新的字符串,对于起始字符串没有影响】
<script type="text/javascript">
var str = "我喜欢英文aBcD";
var newStr = str.toUpperCase();
var newStr1 = str.toLowerCase();
console.log(newStr);
console.log(newStr1);
console.log(str);
</script>