国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

js字符串截取函數(shù)substr substring slice使用對(duì)比

2019-11-20 21:34:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
常用三個(gè)的字符串截取函數(shù):substr substring slice,調(diào)用方式如下
復(fù)制代碼 代碼如下:

stringObject.slice(start,end)
stringObject.substr(start,length)
stringObject.substring(start,end)

最明顯的是substr,第二個(gè)參數(shù)是length,是截取長(zhǎng)度,其他兩個(gè)函數(shù)的第二個(gè)參數(shù)都是末尾字符的下標(biāo)(這里并不包括該下標(biāo)的字符,只截取到該字符的前一個(gè)字符)

slice跟substring比,slice下標(biāo)可以是負(fù)數(shù),比如-1表示最后一個(gè)字符,而substring不能。substring如果 start 比end 大,那么在提取子串之前會(huì)先交換這兩個(gè)參數(shù),而slice不會(huì),slice會(huì)返回空字符串

例子:
復(fù)制代碼 代碼如下:

var str="Helloworld"
console.log(str.substr(0, 2))
console.log(str.substring(2, 0))
console.log(str.substring(0, 2))
console.log(str.slice(0, -1))
console.log(str.slice(-1, 0))

輸出:

He
He
He
Helloworl
(空字符串)
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸溪县| 兰考县| 探索| 温州市| 丰县| 乌兰察布市| 郑州市| 巴楚县| 枣庄市| 东丰县| 乌什县| 江永县| 本溪市| 曲阳县| 临桂县| 昌黎县| 平舆县| 肃宁县| 京山县| 陆良县| 台北县| 集安市| 奎屯市| 巧家县| 饶平县| 南部县| 留坝县| 中卫市| 类乌齐县| 射洪县| 康定县| 长垣县| 讷河市| 云林县| 芜湖市| 冕宁县| 南部县| 虞城县| 盐源县| 巴里| 建始县|