javascript删除字符串最后一个字符

本文介绍了三种实用的C#字符串处理方法:使用Substring截取字符串、利用RTrim移除结尾特定字符以及通过TrimEnd实现类似功能但针对字符数组。这些技巧有助于更高效地管理和操作字符串数据。

1、用的最多的是Substring,这个也是我一直用的

复制代码代码如下:

s=s.Substring(0,s.Length-1)

2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符

复制代码代码如下:

s=s.ToString().RTrim(‘,')

3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串

复制代码代码如下:

s=s.TrimEnd(‘,')
//如果要删除”5,”,则需要这么写
char[]MyChar={'5′,','};
s=s.TrimEnd(MyChar);
//s=”1,2,3,4″
### JavaScript 获取字符串最后一个字符的方法 在 JavaScript 中,有多种方式可以获取字符串最后一个字符。以下是几种常见的实现方法: #### 使用 `[]` 访问器 通过将字符串视为字符数组的方式,可以直接使用方括号访问器来获取最后一位字符。这种方法利用了字符串索引的概念。 ```javascript let a = "hello"; console.log(a[a.length - 1]); // 输出 "o" ``` 此方法基于字符串长度减一作为索引来定位最后一个字符[^1]。 #### 使用 `String.prototype.split()` 方法 可以通过调用 `split('')` 将字符串转换成一个由单个字符组成的数组,随后再从这个数组中提取最后一个元素。 ```javascript let str = 'Hello'; let arr = str.split(''); let last_character = arr[arr.length - 1]; console.log(last_character); // 输出 "o" ``` 这种方式先创建了一个新的数组实例,然后从中选取目标字符[^2]。 #### 使用 `String.prototype.charAt()` 方法 `charAt()` 是一种内置函数,用于返回指定索引处的字符。当传入参数为 `(str.length - 1)` 时,则会得到字符串中的最后一项。 ```javascript let str = 'Hello'; let last_character = str.charAt(str.length - 1); console.log(last_character); // 输出 "o" ``` 这是另一种简洁有效的解决方案。 #### 使用 `String.prototype.substr()` 或者 `substring()` 这两个方法都可以用来截取子串。对于只想要获得最后一个字符的情况,只需设置起始点位于倒数第一位即可。 ```javascript let str = 'Hello'; let last_character = str.substr(str.length - 1, 1); console.log(last_character); // 输出 "o" // 或者使用 substring() last_character = str.substring(str.length - 1); console.log(last_character); // 同样输出 "o" ``` 上述代码片段展示了如何借助这些工具完成任务。 综上所述,以上四种途径均能成功达成目的——即取得给定字符串序列里的末端成员。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值