js字符串的最后一个字符的三种方法
var str = "abc,def,ghi,jk;"
第一种 str = str.substr(0,str.length - 1);
str.substr(start,length) :参数:start是 开始的下标,(start为正,表示从头部开始的位置,start 为负,表示从尾部开始的位置)length 是截取的长度。
示例:str.substr(1,3) // bc,
str.substr(-5,3) // i,j
第二种 str = str.substring(0,str.length - 1);
str.substring(indexStart,indexEnd) 参数:indexStart :是需要截取的第一个字符串的索引,开始的下标 indexEnd :结束的下标(但是不包括这个下标)
示例:str.substring(0,str.length - 1) // abc,def,ghi,jk
str.substring(2,6) // c,de
第三种 str = str.substring(0,str.lastIndexOf(';'));
补充:str.indexOf(searchValue,fromIndex) 返回值 第一次出现的索引 ,如果没有返回 -1。
参数:searchValue是被查找的值,fromIndex(可选) 表示开始查找的位置。
str.lastIndexOf(searchValue,fromIndex) 注意:区分大小写字母
返回值 被查找的值,在该字符串中最后出现的位置(下标),如果没找到返回 -1
网友评论