JavaScript字符串方法

本文深入讲解了JavaScript中字符串的各种操作方法,包括获取字符串长度、提取指定位置字符、查找子串、截取字符串等核心功能。通过实例演示了str.length、str.charAt()、str.indexOf()、str.substr()和str.substring()等函数的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


str.length 字符串的长度


<script>
	var str="hello world";
	console.log(str.length);//输出11
</script>

str.charAt(index)指定位置的字符


1.返回指定位置的字符
2.一般长度为1.
3.如果指定的位置超出了字符串的长度,那么返回空。

<script>
	var str="hello world";
	console.log(str.charAt(4));//输出o
</script>

str.indexOf(subStr,startIndex)


1.subStr 查找的字符串
2.startIndex  开始查找的位置
    超出字符长度返回-1;
    如果是负数,则从0开始
    如果省略,从0开始
3.查找的字符串存在返回字符第一次出现的位置,否则返回-1;
<script>
	var str="hello world";
	console.log(str.indexOf("o",8));//输出-1
</script>


str.substr(startIndex,length)截取字符串


1.startIndex  开始的位置
    如果是负数,从倒数开始,倒数第一个为-1;
    如果大于字符的长度,那么返回空
2.length 截取的字符串的长度
    省略,返回从开始位置到结束的所有字符
3.截取的字符串包含开始位置的字符。
<script>
	var str="hello world";
	console.log(str.substr(-2,4));//输出ld
</script>

str.substring(startIndex,endIndex);


意义:截取字符串
1.startIndex 开始位置
    如果是负数,从0开始
2.endIndex  结束的位置
    如果省略,截取从开始到结束的所有字符
    endIndex小于startIndex,那么先交换位置,然后在执行
3.截取的字符串包含开始位置的字符,不包含结束位置的字符。
<script>
	var str="hello world";
	console.log(str.substring(7,2));//输出llo w 
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值