国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 辽宁省| 陇西县| 东莞市| 阿巴嘎旗| 盐源县| 通化县| 岳普湖县| 宜昌市| 甘孜县| 大理市| 台湾省| 河曲县| 柳林县| 萍乡市| 曲阜市| 酉阳| 和林格尔县| 金阳县| 太和县| 开原市| 凭祥市| 汽车| 无锡市| 通许县| 肇源县| 大渡口区| 阳曲县| 武强县| 盐池县| 赤峰市| 清涧县| 江北区| 东海县| 阳原县| 岳普湖县| 龙南县| 靖边县| 昭通市| 古浪县| 天台县| 宁化县|