1. charAt(i)输出指定下标的字母,长度为1,适用于把字符串切割成单个字符串。

2. slice() 和 substring() 都支持1-2个参数,第一个参数是开始位置,第二个参数是结束位置,左闭右开

区别: slice() 如果第二个参数是负数,则实际的数是负数+字符串长度得到的结果,如果得到的结果小于第一个参数,则返回空字符串。

substring() 如果第二个参数是负数,则实际的数是0,且substring()总是从2个参数中小的参数开始,但是还是 左闭右开

eg temp.substring(7,3); 从3的位置开始截取到7的位置,结果是索引3的字母没有,7的位置有。

3. substr() 的2个参数是 左闭右闭

05-11 13:09