likes
comments
collection
share

初学JS第七天

作者站长头像
站长
· 阅读数 42

1. 字符串方法

  • 字符串下标方法获取到的数据只能浏览不能修改
  1. charAt

    • 语法:字符串.charAt(索引)
    • 作用:找到字符串中这个索引对应的文本
    • 返回值:查询到的值,如果没找到返回一个空字符串
  2. charCodeAt

    • 语法:字符串.charCodeAt(索引)
    • 作用:找到字符串中这个索引对应的文本的十进制编码
    • 返回值:查询对应的编码,没有找到返回
  3. toLowerCase

    • 语法:字符串.toLowerCase()
    • 作用:将字符串全部转换为小写
    • 返回值:转换后的字符串
  4. toUpperCase

    • 语法:字符串.toUpperCase()
    • 作用:将字符串全部转换为大写
    • 返回值:转换后的字符串
  5. concat

    • 语法:字符串.concat(数据,...)
    • 作用:将数据合并到字符串中
    • 返回值:合并(拼接)后的字符串
    • 例:
var str = 'l, m, n'
str.concat(1, 2, 3, [4, k, m], {name : li})
// 此时输出结果为 '1, 2, 3, 4, k, m, [object Object]' 
// 数组会去掉中括号,对象会变成[object Object]格式
  1. split

    • 语法:字符串.split(分隔符)
    • 作用:在当前字符串中找到指定分隔符,根据分隔符将当前字符串拆分开并以数组形式保存
    • 返回值:拆分后得到的数组
    • 特点:
      • 若没有找到分隔符那么会将这个字符串转化成数组中的字符串格式
      • 若分隔符为空字符串那么他会将所有字符都拆开放在数组中
  2. indexOf

    • 语法:字符串.indexOf(数据,开始下标)
    • 作用:寻找数据在字符串的位置(从前往后)
    • 返回值:找到的时候返回数据在字符串中的下标,找不到返回-1
  3. lastIndexOf

    • 语法:字符串.lastIndexOf(数据,开始下标)
    • 作用:寻找数据在字符串的位置(从后往前)
    • 返回值:找到的时候返回数据在字符串中的下标,找不到返回-1
  4. replace

    • 语法:字符串.replace('要被替换的字符', '要替换的字符')
    • 作用:在字符串中先找要被替换的数据若找到则直接替换,若找不到返回原字符串 //只会替换一个
    • 返回值:替换后的数据

2. 三个截取的方法

  1. substr // 了解即可,在某个版本可能会删除

    • 语法:字符串. substr(开始索引,多少个)
    • 作用:截取指定范围字符串
    • 返回值:截取到的字符串
  2. substring // 推荐使用

    • 语法:字符串.substring(开始索引,结束索引)
    • 作用:截取指定字符串
    • 返回值:截取到的字符串
    • 特点:
      • 包头不包尾
      • 如果只写开始索引,不写结束索引,那么从开始索引截取到最后
      • 如果括号内都不写那么从头截取至末尾
  3. slice

    • 语法:字符串.slice(开始索引,结束索引)
    • 作用:截取字符串
    • 返回值:截取到的字符串
    • 特点:
      • 包头不包尾
      • 可以接收负数(索引位置)
      • 可以只写开始索引,从索引位置到最后
      • 可以开始索引和结束索引都不写,从头截取至末尾

3. 去除字符串左右空格的方法

  1. trim

    • 语法:字符串.trim()
    • 作用:去除字符串左右两边的空格
    • 返回值:去除空格的字符串
  2. trimStart

    • 语法:字符串.trimStart()
    • 作用:去除字符串左边的空格
    • 返回值:去除空格的字符串
  3. trimEnd

    • 语法:字符串.trimEnd()
    • 作用:去除字符串右边的空格
    • 返回值:去除空格的字符串

4. 判断

  1. includes

    • 语法:字符串.includes(字符串片段)
    • 作用:判断当前字符串中是否拥有当前字符串片段
    • 返回值:true, false
  2. startsWith

    • 语法:字符串.startsWith(字符串片段)
    • 作用:判断当前字符串开头位置是否拥有字符串片段
    • 返回值:true, false
  3. endsWith

    • 语法:字符串.endsWith(字符串片段)
    • 作用:判断当前字符串结尾位置是否拥有字符串片段
    • 返回值:true, false
转载自:https://juejin.cn/post/7210756986463699004
评论
请登录