天天看點

javascript slice substr substring

厘清截取點,還是字元下标點

slice (start[,end])

  • 截取點
  • 從一個點到另一個點之間,起始兩點之間的範圍
  • 隻有一個參數,即從目前位置到字元尾
  • 第二個參數要大于第一個參數,方向隻能是從左開始-右結束,結束位置可以是負數,表示從字尾算起

substr (start[,length])

  • 截取點,截取長度
  • 從起點開始指定長度的範圍
  • 隻有一個參數,即從目前位置到字元尾
  • 第二個參數不可為負數,長度不能為負

substring (start[,stop])

  • 字元下标點,向前截取
  • 從起點開始,到指定點結束
  • 參數為負數,視為
  • 隻有一個參數,即從目前位置到字元尾
  • 第二個參數為負數,交換參數
  • 第一個參數大于第二個參數,交換參數

繼續閱讀