首页 > 其他 > 详细

关于从后往前截取字符串的方法

时间:2015-09-24 18:56:42      阅读:1146      评论:0      收藏:0      [点我收藏+]

一、substring()

substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。

substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。

如果 start 或 end 为 NaN 或者负数,那么将其替换为0。

子字符串的长度等于 start 和 end 之差的绝对值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的长度是 3。

substring(string.length-1)即是截取最后一位

 

 

二、slice()

slice 方法返回一个包含 stringObj 的指定部分的 String 对象。

slice 方法一直复制到 end 所指定的元素,但是不包括该元素。

如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。如果 end 为负,就将它作为length + end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。

 

所以,slice(-1)即是字符串最后一位

关于从后往前截取字符串的方法

原文:http://www.cnblogs.com/yzg1/p/4835977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!