js獲取字符串最後四位
时间: 2025-01-23 15:09:46 浏览: 47
### JavaScript 获取字符串最后四个字符
为了获取字符串的最后四个字符,在 JavaScript 中有多种方法可供选择。
#### 方法一:使用 `substr` 函数
可以通过传递负数参数给 `substr` 来轻松取得字符串结尾部分的内容。当传入 `-4` 时,表示从倒数第四个字符开始直到字符串结束的位置[^1]。
```javascript
const str = "Hello, World!";
console.log(str.substr(-4)); // 输出: "rld!"
```
#### 方法二:利用 `substring` 结合长度计算
另一种方式是先获得整个字符串的总长度,再减去想要获取的数量作为起始位置,之后调用 `substring` 完成操作[^2]。
```javascript
function getLastFourCharactersUsingSubstring(str) {
if (str.length <= 4) {
return str;
} else {
return str.substring(str.length - 4);
}
}
// 示例用法
const originalString = "Hello, World!";
const lastFourCharacters = getLastFourCharactersUsingSubstring(originalString);
console.log(lastFourCharacters); // 输出: "rld!"
```
#### 方法三:通过数组下标访问
还可以把字符串当作类数组对象处理,直接指定索引来读取特定位置上的单个字符。不过这种方法适用于逐位读取而不是连续片段[^3]。
```javascript
let str = 'example';
for(let i=str.length-4;i<str.length;i++){
console.log(str[i]);
}
// 分别输出 e a m p l e 的后四位即 m p l e
```
对于实际应用来说,推荐前两种更为简洁高效的方式来进行此类操作。
阅读全文
相关推荐


















