📌  相关文章
📜  java脚本从字符串中删除最后一个字符 - Javascript(1)

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

Java脚本从字符串中删除最后一个字符 - Javascript

在编程时常常需要从字符串中删除最后一个字符,本文将介绍使用Javascript实现这个功能的方法。

使用substr()函数

Javascript提供了substr()函数,可以用来截取一个字符串的一部分。我们可以通过指定起始位置和长度来截取字符串,也可以只指定起始位置,截取到字符串末尾。通过这个函数,我们可以轻松删除字符串的最后一个字符。

下面是示例代码:

let str = "hello world";
str = str.substr(0, str.length - 1);
console.log(str); //输出 "hello worl"

在上述代码中,我们使用substr()函数截取了字符串 "hello world" 最后一个字符,并将结果赋值给了变量str。这里要注意的是,substr()函数中的第二个参数是截取的长度,我们可以通过str.length - 1计算出字符串长度减去1,即为字符串倒数第二个位置。

使用slice()函数

除了substr()函数外,Javascript还提供了slice()函数,其作用也是截取字符串。与substr()函数不同的是,slice()函数的第二个参数是截取的结束位置,可以直接使用字符串长度减去1,截取到字符串倒数第二个位置。

下面是使用slice()函数的示例代码:

let str = "hello world";
str = str.slice(0, -1);
console.log(str); //输出 "hello worl"

在上面的代码中,我们使用了负数来指定截取的结束位置。当slice()函数的第二个参数为负数时,代表将从字符串末尾开始计算位置,-1表示字符串最后一个位置,所以我们可以通过str.slice(0, -1)截取到字符串倒数第二个位置。

结论

本文介绍了使用Javascript删除字符串最后一个字符的两种方法:使用substr()函数和使用slice()函数。两种方法的效果是一样的,可以根据自己的习惯选择不同的方法。