js数据相关处理

目录

js数据截取字符串substring()

js数据截取字符串substr()

js数据截取字符串slice()

两个数据合并成一个数组

split():使用指定的分隔符把字符串分割成数组

join():使用一个指定的分隔符将一个数组合并为一个字符串

charAt():返回指定位置的字符


 

js数据截取字符串substring()

<script>
	// js数据截取字符串
	var str = "jujignyilinsiyi"
	console.log("substring 原始字符串:", str);//jujignyilinsiyi
	console.log("substring从索引为3的字符起一直到结束:", str.substring(3)); // ignyilinsiyi
	console.log("substring 从索引为20的字符起一直到结束:", str.substring(20)); //
	console.log("substring从索引为3的字符起到索引为5的前一个字符结束:", str.substring(3, 5)); //ig
	console.log("substring  start比end大会自动交换,结果同上:", str.substring(5, 3)); // ig
	console.log("substring从索引为3的字符起到索引为20的前一个字符结束:", str.substring(3, 20)); // ignyilinsiyi
</script>

js数据截取字符串substr()

		<script>
			// js数据截取字符串
			var str="jujignyilinsiyi"
			console.log("原始字符串:", str);	//jujignyilinsiyi		 
			console.log("从索引为3的字符起一直到结束:", str.substr(3));  //ignyilinsiyi
			console.log("从索引为20的字符起一直到结束:", str.substr(20));  	//	 
			console.log("从索引为3的字符起截取长度为5的字符串:", str.substr(3,5));  //ignyi
			console.log("从索引为3的字符起截取长度为20的字符串:", str.substr(3,20));  //ignyilinsiyi
		</script>

js数据截取字符串slice()

<script>
			// js数据截取字符串
			var str="jujignyilinsiyi"
			console.log("原始字符串",str); // jujignyilinsiyi
			console.log("从索引为3的字符起一直到结束:", str.slice(3)); //ignyilinsiyi
			console.log("从倒数第3个字符起一直到结束:", str.slice(-3)); // iyi
			console.log("从开始一直到索引为5的前一个字符:", str.slice(0,5)); //jujig
			console.log("从开始一直到倒数第3个字符的前一个字符:", str.slice(0,-3)); //jujignyilins
			console.log("从索引为3的字符起到索引为5的前一个字符:", str.slice(3,5)); //ig
			console.log("从索引为3的字符起到倒数第3个字符的前一个字符:", str.slice(3,-3));//ignyilins
		</script>

两个数据合并成一个数组

<script>
    var arr1 = [1, 2, 3];
    var arr2 = [4, 5, 6];
    var arr3 = arr1.concat(arr2);
    console.log(arr3);
</script>

split():使用指定的分隔符把字符串分割成数组

<script>
    var str = "jpg|bmp|gif|ico|png";
    var arr= str.split("|");
    console.log(arr);
</script>

join():使用一个指定的分隔符将一个数组合并为一个字符串

<script>
    var arr= new Array("jpg","bmp","gif","ico","png");
    var str = arr.join("%");
    console.log(str);
</script>

charAt():返回指定位置的字符

<script>
    var str = "kiku";
    var char = str.charAt(2);  
    console.log(char);//结果返回:k
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值