• 字符对象的方法


    注意:通过[]的形式去访问字符中的某一个,在ie7及更早版本全部返回undefined

    eg:

    var str='hello world';

    console.log(str[1]);

    charAt()

    返回指定位置的字符

    语法:stringObject.charAt(index)  表示字符串中的某个位置的数字,字符在字符串中的下标

    charCodeAt()

    用于获取指定位置的那个字符的字符编码

    indexOf()

    从字符串中搜索给定的字符串,返回子字符串的位置。只检测第一次出现的位置。可以接受第二个参数,表示从那个下标开始检测

    返回值:数值

    说明:如果没有找到该字符串,返回-1

    特点:如果有多个相同的字符,只返回第一次检测的字符下标

     lastIndexOf()

    从一个字符串中搜索给定的子字符串,返回子字符串中的位置,检测最后一个匹配到的字符串,第二个参数表示会从指定的位置向前搜索

    字符串对象的截取方法

    slice()

    同数组里比较

    语法:string.slice(start,end)

    功能:截取字符串

      1>start:必须,指定子字符串的开始位置

      2>end:可选  表示子字符串到哪里结束,end本身不在截取范围之内,省略是截取至字符串的末尾

      3>当参数为负数,会将传入的负值与字符串的长度相加

    substr()

    语法:string.substr(start,len)

      1.start:必须

      2.len  表示截取的字符总数,省略时截取至字符串的末尾

      3.当start为负数时,会将传入的负值与字符串的长度相加

      4.当len为负数时,返回空字符串

    search()

    用于检索字符串中指定的字符串,或检索与正则表达式相匹配的子字符串,与indexOf类似

    mach()

    用于查找到该字符串返回该查找的字符,找不到返回null

    split()

    用于把一个字符串分割成字符串数组,返回值是Array类型

  • 相关阅读:
    LOJ-10096(强连通+bfs)
    LOJ-10095(缩点的特殊使用)
    LOJ-10094(强连通分量)
    LOJ-10092(最大半连通子图)
    【BZOJ3489】A simple rmq problem(KD-Tree)
    UVA10384 推门游戏 The Wall Pushers(IDA*)
    [SCOI2005]骑士精神(IDA*)
    浅谈A*算法
    【模板】K-D Tree
    【XSY1953】【BZOJ4012】【HNOI2015】开店(动态点分治)
  • 原文地址:https://www.cnblogs.com/110162-wsx/p/9153914.html
Copyright © 2020-2023  润新知