• 字符串的截取方法


    一共有3个方法,slice、substr和substring。 

     一、slice

    第一个参数,必填,开始的index,截取时包含该位置的字符。

    第二个参数,可选,结束的index,截取时不包含该位置的字符。如果为负数,则表示倒着数截取掉这些位数。假设为-2,表示倒着截掉两位字符。

    var str="0123456";
    console.log(str.slice(0,3))//012
    console.log(str.slice(0,-2))//01234

      

    二、substr

    第一个参数,必填,开始的index,截取时包含该位置的字符。可以为负数,表示倒着从1开始,虽然倒着开始,但还是向后截取的。

    第二个参数,可选,长度。 

    var str="0123456";
    console.log(str.substr(0,2));//01
    console.log(str.substr(-3,2))//45

      

     三、substring,跟slice没有太大区别

    第一个参数,必填,开始的index,截取时包含该位置的字符。

    第二个参数,必填,接受的index,截取时不包含该位置的字符。

    两个参数必须都为正数。如果两个参数相等,返回一个空字符串。如果后面的小于前面的,会两者自动调换。

    var str="0123456";
    console.log(str.substring(1,3))//12
  • 相关阅读:
    perimeter of squares
    map
    django路由
    for的骚用法
    3和5的倍数相加和
    PeteCake 字典和最小值
    Find the missing letter
    实现简单的ssh功能
    开源运维工具体系
    vsftp在iptables中的配置
  • 原文地址:https://www.cnblogs.com/qingshanyici/p/10838050.html
Copyright © 2020-2023  润新知