JS字符串的一些常用方法

//【String类型】
	
	//1.返回给定位置的那个字符
	var stringValue = "hello world";
	alert(stringValue.charAt(1)); //"e"
	
	//如果你想得到是不是字符而是字符编码
	var stringValue = "hello world";
	alert(stringValue.charCodeAt(1)); //输出"101"
	
	//2.concat(),将一或多个字符串拼接起来,返回拼接得到的新的字符串
	var stringValue = "hello ";
	var resrult = stringValue.concat("world");
	alert(resrult); //"hello world"
	alert(stringValue); //"hello "
	
	//3.返回被操作字符串的一个子字符串
	var stringValue = "hello world";
	alert(stringValue.slice(3)); //"lo world"
	alert(stringValue.substring(3)); //"lo world"
	alert(stringValue.substr(3)); //"lo world"
	
	alert(stringValue.slice(3,7)); //"lo w"
	alert(stringValue.substring(3,7)); //"lo w"
	//返回7个字符
	alert(stringValue.substring(3,7)); //"lo worl"
	
	
	//4.从一个字符串搜索指定的子字符串,返回子字符串的位置(没有找到返回-1)
	var stringValue = "hello world";
	alert(stringValue.indexOf("o"));  	 //4
	alert(stringValue.lastIndexOf("o")); //7
	
	
	//5.trim(),会创建一个字符串副本,删除前置以及后缀的所有空格[IE8及一下不支持]
	var stringValue = "  hello world  ";
	var trimSting = stringValue.trim();
	alert(trimSting); //"hello world"
	alert(stringValue); //"  hello world  "
	
	//6.字符串的模式匹配方法
	var text = "cat,bat,sat,fat";
	var pattern = /.at/;
	
	var matches = text.match(pattern);
	alert(matches[0]); //"cat"
	
	//7.search()方法,返回字符串中第一个匹配项的索引
	var text = "cat,bat,sat,fat";
	var pos = text.search(/at/);
	alert(pos); //1
	
	//8.替换
	var text = "cat,bat,sat,fat";
	var result = text.replace("at","ond");
	alert(result); //"cond,bat,sat,fat"
	
	result = text.replace(/at/g,"ond");
	alert(result); //"cond,bond,sond,fond"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值