js 字符串截取_【js】让你一次性搞清楚slice,substr,substring字符串截取函数
假設 str是個字符串變量,且設置值為"LittleAnn",字符長度是9
那么這三個函數使用方式:
var相同點:
不同點:
1.str.slice(start,end);
(1).2個參數中,如果存在負數將進行轉化:轉化后下標=負數+字符串總長度,即倒數第幾個
(2).正常截取需要end>start(如有負數,進行轉換后的),否則返回空字符串
(3).截取長度:end-start(如有負數,進行轉換后的),即截取到end的前一位,不包含end
例子1:通過str.slice(start.end)來截取 “Ann” ,有如下種方式:
var例子2:通過str.slice(start.end)來截取“Little”,有如下種方式:
var2.str.substr(start,length);
(1)length代表要截取的字符個數
(2)start如果為負數,要進行轉化,轉化后下標=負數+字符串總長度,即倒數第幾個
(3)length要大于0,否則為空字符串
例子3:通過str.substr(start,length)來截取"Ann",有如下種方式:
var例子4:通過str.substr(start,length)來截取"Little",有如下種方式:
var3.str.substring(start,end);
(1)start,end中,當參數有負數時,則變為0
(2)從start和end(如有負數,是轉化后的),兩個參數中最小的參數開始截取到最大的參數下標,字符串不包含最大參數的下標
(3)截取長度:轉化后的end-start,即轉化后的最大值減去最小值下標
例子5:通過 str.substring(start,end) 來截取 “Ann”,有如下種方式:
var例子6:通過str.substring(start,end)來截取“Little”,有如下種方式:
var總結
以上是生活随笔為你收集整理的js 字符串截取_【js】让你一次性搞清楚slice,substr,substring字符串截取函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哈啰电动车骑半天多少钱啊?
- 下一篇: 长安cs75plas2020款1.5T仪