📌  相关文章
📜  Javascript 删除最后一个字符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:41.437000             🧑  作者: Mango

Javascript 删除最后一个字符 - Javascript

有时候,我们需要在Javascript中删除一个字符串的最后一个字符。这可以通过使用字符串的slicesubstringsubstr方法实现。下面是三个方法的用法:

使用slice方法删除最后一个字符
  • slice方法返回一个新字符串,其内容是从指定索引开始到字符串的末尾,并且不包括该索引处的字符。所以,我们可以使用slice来删除最后一个字符:
let str = "Hello World!";
let newStr = str.slice(0, -1);
console.log(newStr); // 输出: "Hello World"

在上面的代码中,str.slice(0,-1)返回一个从字符串索引0开始到最后一个字符之前的字符串。

使用substring方法删除最后一个字符
  • substring方法返回一个新字符串,其内容是从指定索引开始到字符串的末尾,并且不包括该索引处的字符。所以,我们可以使用substring来删除最后一个字符:
let str = "Hello World!";
let newStr = str.substring(0, str.length - 1);
console.log(newStr); // 输出: "Hello World"

在上面的代码中,str.substring(0, str.length - 1)返回一个从字符串索引0开始到最后一个字符之前的字符串。

使用substr方法删除最后一个字符
  • substr方法返回一个新字符串,其内容是从指定索引开始,并且具有指定长度。所以,我们可以使用substr来删除最后一个字符:
let str = "Hello World!";
let newStr = str.substr(0, str.length - 1);
console.log(newStr); // 输出: "Hello World"

在上面的代码中,str.substr(0, str.length - 1)返回一个从字符串索引0开始的字符串,其长度为字符串的长度-1。

总结:

以上是三种方法在Javascript中删除最后一个字符的方法。我们可以根据具体情况选用适合的方法。

下面是删除最后一个字符的方法比较:

| 方法 | 格式 | 返回值 | | --------- | ---------------------------------------------------- | ------------------------ | | slice | str.slice(0, -1) | 从0号索引到倒数第二个索引 | | substring | str.substring(0, str.length - 1) | 从0号索引到倒数第二个索引 | | substr | str.substr(0, str.length - 1) | 从0号索引开始 |