关于从后往前截取字符串的方法
2015-09-24 17:56
387 查看
一、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)即是字符串最后一位
相关文章推荐
- 【WIN10】基本控件
- 详解jquery插件中参数( $, window, document, undefined )的作用
- 异常笔记
- 判断一个数的二进制有多少个1
- 黑马程序员——Java基础(二)之关键字、标识符、注释、常量、变量、进制转换
- gearman消息发送示例
- C++ 格式控制符setiosflags
- 一份震动硅藻泥行业的联合声明
- VS2012中QT程序EXE文件图标设置
- Python 的set 类型及其copy方法
- Fedora22 安装VM12教程
- 代码大全2(5)
- Linux select函数和poll函数
- MATLAB R2014b 的安装破解
- arm-linux-gcc/ld/objcopy/objdump参数总结【转】
- Access denied for user 'root'@'localhost'
- 模仿微信语音聊天功能(1)项目介绍及自定义按钮实现
- tabswitch
- Spring与Mybatis整合的MapperScannerConfigurer处理过程
- Think PHP 3.2 分页