在 JavaScript 中获取字符串的最后一个字符

目录

1.substr( -1)用JavaScript函数提取字符串的最后一个字符

2.使用charAt函数获取字符串的最后一个字符 

3.使用slice(-1)函数获取最后一个字符

4.获取字符串的最后一个索引

5.使用split() Javascipt的功能

概括

1.substr( -1)用JavaScript函数提取字符串的最后一个字符

substr()类似于最常用的功能substring()。我们可以使用这些函数中的任何一个来根据参数值获取字符串的一部分。substr()接受两个参数,一个是index(从开始0)我们需要从中获取子字符串的位置和子字符串的长度。为了获取字符串的最后一个字符,我们可以将-1作为参数传递给substr()函数,如以下代码片段所示。
 

var a = "hello";
console.log(a.substr(-1));

输出:

 

我们还可以使用该substring()函数来获取字符串的最后一个字符。它有两个参数,开始索引和结束索引。因此,为了从字符串对象中获取最后一个字母,我们将起始索引定义为string length - 1字符串的长度,将结束索引定义为字符串的长度。

var a = "hello";
console.log(a.substring(a.length-1, a.length));

输出:

 

2.使用charAt函数获取字符串的最后一个字符 

charAt()函数返回character字符串指定位置的 。它将预期字符的位置作为参数。因此,要获取字符串的最后一个字符,我们可以将length - 1字符串的(作为字符串索引从 开始0)作为参数传递给它。请参考以下用法。

 

var a = "hello";
console.log(a.charAt(a.length - 1));

输出:

3.使用slice(-1)函数获取最后一个字符


该slice()函数也是对字符串进行操作的常用方法。它类似于它substring()接受的参数的函数。这两个函数都接受两个参数,开始索引和结束索引。它们的行为不同,因为它们slice(-1)给出了字符串的最后一个字符。因此,它类似于substr()获取字符串的最后一个字符。 

var a = "hello";
console.log(a.slice(-1));

输出: 

4.获取字符串的最后一个索引

 我们也可以使用常规方法在javascript中获取字符串的最后一个字符。由于 javascript 将字符串对象视为字符数组,因此我们可以使用string[length - 1]语法检索该数组的最后一个元素。它类似于在 C 和 Java 等其他编程语言中处理字符数组。

var a = "hello";
console.log(a[a.length-1]);

输出: 

5.使用split() Javascipt的功能

使用函数,我们可以将split()字符串分解为各种子字符串。该函数根据我们作为参数传递给它的分隔符拆分字符串。为了获取字符串的最后一个字符,我们可以使用""(空字符)作为分隔符,并在一个数组中单独获取所有字符。然后我们需要获取数组的最后一个元素。我们可以通过使用array[array.length]常用的数组语法来从数组中获取给定索引处的元素。

 

var a = "hello";
console.log(a.split("")[a.length - 1]);

输出: 

概括

总结我们上面讨论的从字符串中提取最后一个字符的所有方法,我们可以将它们全部集中在一个代码片段中。substr(-1)和是最slice(-1)容易使用的。 

var a = "hello";
console.log(a.substr(-1));
console.log(a.substring(a.length-1, a.length));
console.log(a.charAt(a.length - 1));
console.log(a.slice(-1));
console.log(a[a.length-1]);
console.log(a.split("")[a.length - 1]);

输出:

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值