美文网首页步步为营之JavaScript
JS-数据类型-字符串的操作

JS-数据类型-字符串的操作

作者: 刘淘 | 来源:发表于2020-06-12 20:53 被阅读0次
    1. 字符串截取
    1. slice、substr,substring都可以正向截取
    2. slice,substring的第二个参数,表示索引的结束位置(包前不包后),substr表示截取的字符个数
    3. slice、substr都可以反向截取(指定负数)
    4. subString起始如果指定负数,索引按0计算,结束如果指定负数,索引也按0计算

    通常,substring用来\color{red}{正向索引位}截取,slice用来\color{red}{正反向索引位}截取,substr用来正反向截取\color{red}{指定个数}

    image.png image.png

    substr第二个参数是截图个数


    image.png
    2.字符串查找

    1.字符串的索引查找:indexOf(searchString,[.options]),lastIndexOf(searchString,[.options])
    indexOf默认从起始位置查找,可以制定开始查找位置
    2.字符串的起始位置查找:startWith endWith
    语法:str.startWith(searchString,[.options])
    用于检测字符串是否以指定的字符searchString开始,options用于设置字符串的开始位置,默认为0

    image.png

    3.字符串替换

    字符串替换使用replace可以使用字符串或者正则表达式,但只替换满足条件的第一个字符串


    image.png

    4. 字符串类型转换

    字符串转换为数字:
    当确定字符串为数字时可以使用*1, Number()来转换。
    当不确定时,使用parseInt() parseFloat()。
    如下图:

    image.png
    数字转化为字符串:
    可以使用+' ',toString(), String()转为字符串。
    如下图:
    image.png
    字符串转化为数组
    使用split()
    image.png

    5. repeat

    字符串重复repeat


    image.png image.png

    相关文章

      网友评论

        本文标题:JS-数据类型-字符串的操作

        本文链接:https://www.haomeiwen.com/subject/vxuwtktx.html