JavaScript字符串替换

这篇教程介绍了JavaScript中处理字符串的几个重要方法:indexOf()用于查找字符串首次出现的位置,lastIndexOf()查找最后出现的位置,而replace()方法可以将字符串中的指定内容替换为新的文字。这些方法在实际编程中非常常用,尤其是当需要处理和操作字符串时。

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

大家伙,欢迎观看JavaScript教程(十三、JavaScript字符串替换与查找)

  1. indexOf()
    描述:返回一个字符串在另一个字符串首次出现位置的索引,查找失败返回-1 (空格不算)
    语法:变量名.indexOf();
	var i = 'hello sxt! gongbye sxt';
	var result = i.indexOf('sxt');
	console.log(result);//显示的数字6,首次出现位置

注意:indexOf是可以添加第二参数的

	var i = 'xiaoMing TongXue';
	var str = i.indexOf('i',3);//5  1是i 从3(o)开始查看,第二个i
	console.log(str);
  1. lastIndexOf()
    描述:返回一个字符串在另一个字符串最后出现位置的索引,查找失败返回-1
    语法:变量名.lastIndexOf();
	var i = 'hello sxt! gongbye sxt';
	var str = i.lastIndexOf('sxt');
	console.log(str);//19

注意:lastIndexOf()是可以添加第二参数的

	var i = 'hello sxt! gongbye sxt';
	var str2 = i.lastIndexOf('i',3);//1 
	console.log(str2);
  1. replace
    描述:replace方法能够将【查找到的第一个指定字符串】替换成【目标字符串】,
               如查找失败则不发生替换而是将原来的字符串拷贝一份
    语法:str.replace(‘oldString’,‘newString’);
		var i = 'hello world';
		var str = i.replace('world','nihao');
		console.log(str);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值