IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> javascript字符串和数组 -> 正文阅读

[JavaScript知识库]javascript字符串和数组

1.字符的常用方法

  • length属性,返回的是字符串的长度

  • charAt()方法,根据字符串中字符的索引(下标)获取对应的字符,注意:索引从0开始

  • 获取字符串的中指定索引的字符,也可以通过[索引]的方式获取

    ?

  • charCodeAt()方法,用于获取字符串中指定位置字符的Unicode编码值

    什么是Unicode编码,不同国家的人,使用不同的字符描述数据,这些字符计算机不认识

    计算机只认识二进制数字,也就是0和1,所以将全世界范围内使用的常用字符都定义一个对应的十进制数字编码

    而这个十进制的数字编码就是Unicode编码,再将这些十进制的Unicode编码转为二进制编码传给计算机识别

    比如:A -> 65 a -> 97 你 -> 20320

  • concat()方法,用于拼接字符串,通常情况下,我们可以直接使用 加号 去拼接,该方法,可以同时拼接多个字符串数据

  • fromCharCode()方法,用于将指定的Unicode编码转为指定字符,注意该方法是有String类型来调用的,该方法,可以传递多个Unicode编码

  • indexOf()方法,用于从字符串中返回指定字符串第一次出现的位置(注意:索引从0开始,找不到返回-1)

  • lastIndexOf()方法,是从后往前找,找到后,下标是从前往后数(注意,如果找不到返回-1)

  • slice()方法,用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置,注意:slice()方法的参数,可以传负数,表示从后往前数索引

  • ?

  • substring()方法,用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置,注意:substring()方法参数,只能传正数,不能传负数

  • substr()方法,也是用于截取字符串,它的两参数分别是:起始位置和截取长度

  • 注意:slice,substring,substr方法,如果只传1个参数,就表示从起始位置到最后全部截取

  • toLowerCase()方法,用于返回字符串转的小写版本,注意:不是改自身

  • toUpperCase()方法,用于返回字符串的大写版本,注意:不是改自身

    ?

  • trim()方法,用于去除字符串两端空格

?????????

2. 数组的常用方法

  • concat()方法,用于合并两个或多个数组,返回一个全新的数组

  • copyWithin()方法,从数组的指定位置拷贝元素到数组的另一个指定位置中

    注意:第一个参数是目标位置,第二个参是拷贝元素的起始位,第三个参数是拷贝元素的结束位置

    如果不设置第三个参数,拷贝元素结束位置就是目标位置的前一位

  • fill()方法,使用一个固定值来填充数组

  • includes()方法,从数组中检查指定的数据是否存在,存在返回true,不存在返回false

    ?

  • indexOf()方法,从数组中检查指定的数据的位置(从前往后找第一个),不存在返回-1

  • lastIndexOf()方法,从数组中检查指定的数据的位置(从后往前找第一个),不存在返回-1

    ?

  • isArray()方法,用于检查指定的对象是否是数组,注意:该方法属于Array类型,不属于Arrary的对象

  • join()方法,用于将一个数组根据某个字符串拼接成字符串,该方法不传参数,默认是根据逗号拼接

  • push()方法,向数组的末尾添加一个或更多元素,并返回新的长度

  • pop()方法,删除数组的最后一个元素并返回删除的元素

    ?

  • unshift()方法,向数组的开头添加一个或更多元素,并返回新的长度

  • shift()方法,删除并返回数组的第一个元素

  • reverse()方法,反转数组的元素顺序

  • slice()方法,选取数组的一部分,并返回一个新数组

  • 注意:该方法的第一个参数是起始位置,第二个参数是结束位置(取不到结束位置)

    第二个参数可以省略,表示从起始位置到最后全部返回

  • splice()方法,从数组中添加或删除元素

    如何删除,该方法需要传两个参数:第一个是起始位置,第二个是删除长度

    如果第二个参数不传,就表示从起始位置往后全部删除

    删除方法,删除的是原始数组里面的数据,返回的是删除的数据

    该方法也可以传三个参数,第三个参数就是删除部分插入的新内容

  • repeat(num) 方法,用于重复指定的字符串多少次

  • toString()方法,把数组转换为字符串,并返回结

  • ?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-17 12:40:06  更:2021-11-17 12:42:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 20:41:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码