String对象

在底层,字符串是以数组的形式保存的。比如说一个字符串"String"以["H","t","r","i","n","g"]形式保存。所以Sting对象有个属性length,可以获取字符串(对象)的长度。其实这个对象加不加都可以,因为字符串变量也会经过包装可以使用String对象的属性和方法。

charAt()
- 根据索引获取指定的字符

charCodeAt()

- 根据索引获取指定的字符编码

String.fromCharCode()
- 根据字符编码获取字符

indexOf()
lastIndexOf()

- indexOf()是从前向后找
- lastIndexOf()是从后向前找
- 从一个字符串中检索指定内容
- 需要一个字符串作为参数,这个字符串就是要检索的内容。

如果找到该内容,则会返回其第一次出现的索引,如果没有找到则返回-1。

- 可以指定一个第二个参数,来表示开始查找的位置

slice()
- 可以从一个字符串中截取指定的内容,并将截取到内容返回,不会影响原变量,和数组那个一样的。
- 参数:
第一个:截取开始的位置(包括开始)
第二个:截取结束的位置(不包括结束)
- 可以省略第二个参数,如果省略则一直截取到最后
- 可以传负数,如果是负数则从后往前数

substring()

- 和slice()基本一致,不同的是它不能接受负值作为参数,如果设置一个负值,则会自动修正为0,substring()中如果第二个参数小于第一个,自动调整位置(调换)

substr()
- 和slice()基本一致,不同的是它第二个参数不是索引,而是截取的数量

split()
- 可以根据指定内容将一个字符串拆分为一个数组
- 参数:
- 需要一个字符串作为参数,将会根据字符串去拆分数组,可以接收一个正则表达式,此时会根据正则表达式去拆分数组

toLowerCase()
- 将字符串转换为小写并返回

toUpperCase()
- 将字符串转换为大写并返回

最新文章

  1. fzf by ruby
  2. java中时间比较
  3. Scrum Master 面试题 – 你必须知道的22个Scrum基础知识
  4. 百度Ueditor
  5. Linq查询简介
  6. WinForm编程数据视图之DataGridView浅析
  7. final修饰符,finally,finalize区别
  8. 虚方法(virtual)和抽象方法(abstract)的区别
  9. Linux操作系统搭建JDK开发环境
  10. POJ - 3264 Balanced Lineup 线段树解RMQ
  11. Android 开发笔记——通过 Intent 传递类对象
  12. 流媒体开发之-腾讯体育NBA视频点播解析
  13. springmvc关于前台日期作为实体类对象参数类型转换错误
  14. TTL和COMS电平匹配以及电平转换的方法
  15. SQL数据库日志清理
  16. AE视频制作 参考 资源 科幻科技风格 开场 公司企业宣传
  17. NW.js 桌面应用程序
  18. 图->连通性->有向图的强连通分量
  19. 第 3 章 HTML5 网页中的文本和图像
  20. xencenter如何安装系统

热门文章

  1. 初步知道scss 简化css复杂层级
  2. JavaScript基础内容
  3. AList的具体实现 #CS61B-sp18-2.5
  4. Python模块_import语句_from...import 函数名_from ... import *
  5. PHP jdtounix() 函数
  6. Python List insert()方法
  7. luoguP2154 [SDOI2009]虔诚的墓主人
  8. Jvm相关文章
  9. 【NOI2017】游戏 题解(2-SAT+缩点)
  10. 关于Exceptionless日志收集框架如何关闭磁盘缓存