javascript截取字符串有substring(start,stop)、substr(start,length)和slice(start,end)方法。 通过设置参数,可以截取字符串的最后几位。
JavaScript中截取字符串的方式介绍:
字符串对象。 子串(开始,停止)
用于提取字符串中两个指定下标之间的字符。
需要启动。 一个非负整数,指定要提取的子字符串的第一个字符在 stringObject 中的位置。
停止是可选的。 非负整数javascript字符串截取字符串,比要提取的子字符串的最后一个字符在 stringObject 中的位置多 1。 如果省略该参数,返回的子字符串仍会到字符串末尾。
从0开始到停止(不包括停止)不接受负参数。
字符串对象。 substr(开始,长度)
可以提取字符串中从起始下标开始的指定个数的字符
需要启动。 要提取的子字符串的起始下标。 必须是数值。 如果是正数,则该参数声明从字符串末尾开始的位置。 即javascript字符串截取字符串,-1 指字符串中的最后一个字符,-2 指倒数第二个字符,依此类推。
长度是可选的。 子字符串中的字符数。 必须是数值。 如果省略此参数,则返回 stringObject 从头到尾的字符串。
字符串对象。 切片(开始,结束)
提取字符串的一部分并将提取的部分作为新字符串返回
start 要提取的段的起始下标。 如果是正数,则该参数指定从字符串末尾算起的位置。 即,-1 指字符串的最后一个字符,-2 指倒数第二个字符,依此类推。
end 紧跟在要提取的段末尾之后的下标。 如果不指定该参数,则提取的子字符串包括原字符串从头到尾的字符串。 如果参数是正数,则指定从字符串末尾开始的位置。
返回一个新字符串,包含 stringObject 从 start(包括 start)到 end(不包括 end)的所有字符
JavaScript 截取字符串的最后几位数字:
string.slice() string.substring() string.substr() var stringValue = “hello world”; alert(stringValue.slice(3)); //”lo world” alert(stringValue.substring(3)); //”lo world” alert(stringValue.substr(3)); //”lo world”
快去实践吧! ! ! ! !
发表评论