js截取字符串

本文详细介绍了JavaScript中几个重要的字符串操作方法,包括split用于按指定分隔符切割字符串,slice和substring用于提取字符串部分,join用于将数组元素合并为字符串,以及charAt用于获取指定索引的字符。这些方法在处理字符串和数组时非常实用。

1、 split() 方法用于把一个 字符串 分割成 字符串数组
在这里插入图片描述

var str = "123,456,789"; 
console.log(str.split(''));  // ["1", "2", "3", ",", "4", "5", "6", ",", "7", "8", "9"]
console.log(str.split(',')); // ["123", "456", "789"] 

2、 slice() 可提取字符串的某个部分,并以新的字符串返回被提取的部分
在这里插入图片描述

var str = "123,456,789"; 
console.log(str.slice(2,6));	 // 3,45
console.log(str.slice(-6,-2));   // 56,7
console.log(str.slice(2)); 		 // 3,456,789
console.log(str.slice(-6)); 	 // 56,789 

3、substring() 提取字符串中介于两个指定下标之间的字符
在这里插入图片描述

var str = "123,456,789"; 
console.log(str.substring(2,6)); 	// 3,45
console.log(str.substring(2)); 		// 3,456,789
console.log(str.substring(6,2)); 	// 3,45
console.log(str.substring(-6,-2));  //  
console.log(str.substring(6,6)); 	//  

4、join() 把数组中的所有元素转换一个字符串
在这里插入图片描述

var str = [123,456,789]; 
console.log(str.join('')); // 123456789
console.log(str.join(',')); // 123,456,789

5、 charAt() 返回指定位置的字符
在这里插入图片描述

var str='0123456';
str.charAt(1);         //1

https://blog.youkuaiyun.com/weixin_45103130/article/details/123731281

JavaScript中,有多种方法可以截取字符串,以下为你介绍几种常用的方法: ### `slice()` 方法 `slice()` 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。它接受两个参数,分别是开始位置和结束位置(可选),如果省略第二个参数,则会截取从开始位置到字符串末尾的所有字符。如果参数为负数,则表示从字符串的末尾开始计算位置。 ```javascript let str = "Hello, World!"; let slicedStr = str.slice(7, 12); console.log(slicedStr); // 输出: World ``` ### `substring()` 方法 `substring()` 方法用于提取字符串中介于两个指定下标之间的字符。它接受两个参数,分别是开始位置和结束位置(可选),如果省略第二个参数,则会截取从开始位置到字符串末尾的所有字符。与 `slice()` 不同的是,`substring()` 不接受负数参数,如果传入负数,会被当作 0 处理。 ```javascript let str = "Hello, World!"; let subStr = str.substring(7, 12); console.log(subStr); // 输出: World ``` ### `substr()` 方法 `substr()` 方法可在字符串中抽取从 `start` 下标开始的指定数目的字符。它接受两个参数,第一个参数是开始位置,第二个参数是要截取的字符长度(可选),如果省略第二个参数,则会截取从开始位置到字符串末尾的所有字符。需要注意的是,`substr()` 方法在 ECMAScript 6 标准中已被弃用,但大多数浏览器仍然支持。 ```javascript let str = "Hello, World!"; let subStr = str.substr(7, 5); console.log(subStr); // 输出: World ``` ### `split()` 结合数组操作 `split()` 方法用于把一个字符串分割成字符串数组。可以先使用 `split()` 方法将字符串分割成数组,然后根据需要选择数组中的元素,最后使用 `join()` 方法将数组元素重新组合成字符串。 ```javascript let str = "Hello, World!"; let parts = str.split(", "); let newStr = parts[1]; console.log(newStr); // 输出: World! ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值