1、slice方法:
slice(start[,end])方法需要提供至少一个整数参数,作用是返回从start的位置开始到end位置的字符子串;当参数start为负数的时候它将从字符串尾部开始计算,当end没有指定时,end即为字符串的结尾。如果为负数呢,它也要从字符串尾部开始计算。所以当我们需要一个字符串的之后3个字符时只需slice(-3)。
2、substr(pos[,length])方法
substr(pos[,length])方法中,如果pos为负数,则与slice的负数解释相同,length省略时与slice的end省略也相同。
3、substring(from[,to])
从定义上就可以看到,后一个参数是一个位置,而非长度,因此他更像slice,但是与之有一点重要的区别,那就是substring方法不包含to位置。即是一个半开半闭区间。另一个区别是substring不支持负向位置,如果第一个参数为负数,那么就是从位置0开始。后一个位置如果是负数,则返回空串,如果第二个参数小于第一个参数,那么同样返回空串,但是如果相等呢,还是空串,因为这是一个半开半闭区间[from,to)。
4、toLowerCase和toUpperCase方法
将字符串进行大小写转换的。