字符串分割方法与数组的初步认识1

  • toLowerCase() 将字母转换为小写字母
  • toUpperCase() 将字母转换为大写字母
  • 字符串数组方法
    • split() 分割
      • 语法 字符串对象.split(参数1,参数2);
      • 参数1 必须值 分隔符 自定义分隔符
      • 参数2 可选的 分割的份数 不写分隔多少份输出多少份 写了以后限定份数多余份数不显示
      • 返回值: 分割的数组
    • 字符串.includes(参数) 查找字符串对象中有没有这个子串
      • 参数 输入要查找的值
    • match() 查找多个子串 g=global全局匹配 i = ignore 忽略大小写
      • 语法 match(/参数/gi) 表示全局匹配这个值 忽略大小写
      • 参数 正则表达式 或字符串
      • 返回值 返回满足正则结果的数组 匹配失败则返回null
    • search(参数) 返回查找字符串或正则表达式的第一个的索引
    • trim() 删除字符串头尾的空白符
      • 语法 字符串.trim()
      • trimLeft() 只删除左侧空格
      • trimright() 只删除右侧空格
    • string.fromCharCode(数字) 根据字符编码返回对应的字符
  • 数组
    • 数组是可以在内存中连续存储多个元素结构
    • 创建数组
      • Array()构造函数的方式创建数组
        • 1. var arr = new Array() 创建了一个空数组
        • 2. var arr = new Array(参数1 ,参数2,......) 可以在赋值给变量的时候添加参数
        • 3. var arr = new Array(4,8); 如果一个数字 则表示创建了一个长度为4 的空数组 如果是两个数字 则表示创建了一个4和8的数组
      • 字面量方式创建数组
        • var arr = [] 创建了一个空数组 [] 中的取值范围为数组长度减1
      • 遍历数组
        • for(var i ; i <= arr.le;i++){arr[i]} 用for遍历数组
        • for in(var i in 数组){数组[变量]} 输出的数字为字符串形式 常用与遍历字符串的索引
        • arr.forEach(function(参数,索引,arr数组){cosole.log(参数)})

        • 用foreach求和

        • 映射 对应 也可以进行遍历
          • arr.map(function(参数,索引,arr数组){cosole.log(参数)}) 可以有返回值 返回一个新数组 新数组的长度和原数组一样 和原数组是一种一一映射的关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值