一、split() 方法用于把一个字符串分割成字符串数组。
stringObject.split(参数1,参数2) //参数1是从指定分隔符处分隔,参数2是返回切割成数组的长度
例如:var str="How are you doing today?"
console.log(str.split(" ",3)) //["How","are","you"]
"hello".split("") //可返回 ["h", "e", "l", "l", "o"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]
二、splice() 方法向/从数组中添加/删除项目,然后返回删除去的数组。(该方法会改变原始数组。)
arrayObject.splice(参数1,参数2,参数3) //参数1必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
参数2必需。要删除的项目数量。如果设置为 0,则不会删除项目。
参数3可选。向数组添加的新项目。
例如:var arr=['张一','张二','张三','张四','张五','张六']
console.log(arr.splice(2,3,"李四") ) //['张三,'张四','张五']
console.log(arr) //['张一','张二','李四','张六']
三、slice() 方法可从已有的数组中返回选定的元素数组。(请注意,该方法并不会修改数组,而是返回一个子数组)
arrayObject.slice(参数1,参数2) //参数1必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置
//参数2可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。注意是下标不是长度。
例如:var arr=['张一','张二','张三','张四','张五','张六']
console.log(arr.slice(2,5)) //['张三','张四','张五']
console.log(arr.slice(4)) //['张五','张六']
四、substr()方法截取指定长度字符串
str.substr(start,length) //参数1必需开始的下标 参数2截取的长度
var str="Hello world!"
document.write(str.substr(3)) //lo world
五、substring() 方法用于提取字符串中介于两个指定下标之间的字符串
stringObject.substring(start,stop) //参数1必需 指定下标 参数2可选 指定下标 注意参数1参数2都不能为负数
例如:var str="Hello world!"
console.log(str.substring(3)) // lo world