zoukankan      html  css  js  c++  java
  • JavaScript——字符串方法

    1  indexOf()返回字符串中首次出现指定文本的索引值,lastIndexOf()返回字符串中最后一次出现指定文本的索引值。若没找到,返回值均为-1。

    2  indexOf()与search()都可以实现检索字符串兵返回索引值的操作,但二者的区别在于:

    • search()中不能定义第二个参数来规定初始位置。
    • indexOf()不能以正则表达式的形式实现检索

    3 字符串方法:

    1. 截取字符串中的一部分:

        slice方法:

      •     slice()有两个参数时且为正值时,第一个参数决定起始位置,第二个参数决定终止位置,从前往后,前闭后开。
      •     slice()有两个参数时且为负值时,第一个参数决定起始位置,第二个参数决定终止位置,从后往前,前开后闭。
      •     slice()有一个参数时且为正值时,从前往后计数,截取保留后半部分,包含参数位置。
      •     slice()有一个参数时且为负值时,从后往前计数,截取保留后半部分,不包含参数位置。

        substring方法:

      •     substring()与slice()使用方法相似但局限性较大,不能取负值

        substr方法:

      •     substr()与slice()使用方法相似,但第二个参数表示截取的length,且第二个参数不能为负值。
      •     省略第二个参数时,用法与slice()相同。

    2. 替换字符串:

        replace()大小写敏感且只会对第一个匹配到的内容起作用。需要匹配其他情况时可以借助正则表达式完成。此处要注意正则表达式的格式。

    3. 大小写转换:

         toUpperCase(转换为大写的字符串,toLowerCase()转换为小写的字符串。

    4. 字符串拼接:

        concat()可以完成字符串的拼接。以下两行代码是等效的。

      var text = "Hello" + " " + "World!";
      var text = "Hello".concat(" ","World!");

    5. 从字符串中获取单个字符:

        charAt()从字符串中提取某个字符,参数是指定字符的索引值。

    6. 将字符串转换为数组:

        split()将字符串转换为数组。参数是分割字符串为数组元素的判定符号,可以是“”,“,”或“|”

      

  • 相关阅读:
    Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
    一种Unity2D多分辨率屏幕适配方案
    Unity 2D骨骼动画2:创建真实动画
    Unity2d 骨骼动画1:介绍
    Unity2d 骨骼动画3:介绍Mecanim和脚本
    Unity2D研究院之自动生成动画、AnimationController、Prefab(一)
    mongochef如何链接有权限的mongodb3.x数据库
    moogodb3.x总结
    mongodb3.x用户角色
    MongoDB 基础 -安全性-(权限操作)
  • 原文地址:https://www.cnblogs.com/zwowoy/p/12840055.html
Copyright © 2011-2022 走看看