javascript slice substr substring

分清截取点,还是字符下标点

slice (start[,end])

  • 截取点
  • 从一个点到另一个点之间,起始两点之间的范围
  • 只有一个参数,即从当前位置到字符尾
  • 第二个参数要大于第一个参数,方向只能是从左开始-右结束,结束位置可以是负数,表示从字尾算起

substr (start[,length])

  • 截取点,截取长度
  • 从起点开始指定长度的范围
  • 只有一个参数,即从当前位置到字符尾
  • 第二个参数不可为负数,长度不能为负

substring (start[,stop])

  • 字符下标点,向前截取
  • 从起点开始,到指定点结束
  • 参数为负数,视为0
  • 只有一个参数,即从当前位置到字符尾
  • 第二个参数为负数,交换参数
  • 第一个参数大于第二个参数,交换参数

你可能感兴趣的:(web前端,slice,substr,substring)