js 字符串的最后一个字符是“-”就将之删除
时间: 2024-03-16 11:41:03 浏览: 35
好的,可以使用以下代码实现:
```javascript
let str = "这是一个字符串-";
if (str.charAt(str.length - 1) === '-') {
str = str.slice(0, -1);
}
console.log(str); // 输出:这是一个字符串
```
首先判断字符串的最后一个字符是否为“-”,如果是,就使用 `slice()` 方法将其删除。如果字符串的最后一个字符不是“-”,则不做任何操作,直接输出原字符串。
相关问题
js删除字符串最后一个和第一个字符串
在JavaScript中,如果你想删除一个字符串的第一个字符(假设为指定位置的第一个字符,如果没有明确指定位数,则默认从左开始计数)和最后一个字符,你可以直接使用substring()、slice()或者substr()方法结合负索引来达到目的。这里是一个例子:
```javascript
var str = "Hello, World!";
// 删除第一个字符
str = str.substring(1); // 或者 str.slice(1)
// 删除最后一个字符
str = str.slice(0, -1); // 注意这里-1表示去掉最后一个字符
console.log(str); // 输出 "ello, World!"
```
如果你想要删除的是特定类型的字符,比如所有空格或特定字符,可以使用replace()函数配合正则表达式。例如,删除所有空格:
```javascript
var str = "Hello, World!";
str = str.replace(/\s/g, ""); // \s匹配空格,g标志全局替换
console.log(str); // 输出 "Hello,World!"
```
js删除字符串最后一个字符
JavaScript删除字符串最后一个字符可以使用字符串的`slice()`方法和`substring()`方法。这两种方法都可以从字符串中截取一部分字符并返回。
使用`slice()`方法删除字符串最后一个字符,可以通过以下步骤实现:
1. 获取字符串的长度,可以使用`length`属性。
2. 使用`slice()`方法截取从0到倒数第二个字符的部分,即`str.slice(0, str.length-1)`。
3. 返回截取得到的字符串。
使用`substring()`方法删除字符串最后一个字符,也可以使用类似的步骤:
1. 获取字符串的长度,可以使用`length`属性。
2. 使用`substring()`方法截取从0到倒数第二个字符的部分,即`str.substring(0, str.length-1)`。
3. 返回截取得到的字符串。
以上两种方法都可以删除字符串中的最后一个字符,具体使用哪种方法可以根据个人习惯和场合来选择。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)