JavaScript学习笔记——字符串和数组总结

JavaScript学习笔记——字符串和数组总结

目录

一. 字符串

二. 数组

一. 字符串

  1. 定义
    引号包含的任意内容

  2. 字符串可以相互嵌套

  3. 转义字符""反斜杠
    加在产生歧义内容的前面

  4. 一个字符串要定义在同一行
    换行会报错,可以通过拼接字符串"+",或者,加在换行的位置.来达到换行效果

  5. 字符串的属性
    字符串的长度
    string.length()

6. 字符串的方法(敲黑板的重点)

  • 返回指定位置的字符
    string.charAt(index)

  • 去掉字符串两端多余的空格
    string.trim()

  • 转换为大写
    string.toUpperCase()

  • 转换为小写
    string.toLowerCase()

  • 替换字符串
    string.replace(旧字符串,新字符串)

  • 分隔字符串 返回数组
    string.split(分隔符 )

  • 返回指定位置的字符的Unicode编码
    string。charCodeAt(index)
    0-48
    A-65
    a-97

  • 拼接字符串
    string.concat(string1,string2,....)
    +

  • 截取字符串

    • string.subString(开始位置的下标,结束位置的下标 )
      截取规则:
    1. 截取时含头不含尾
    2. 当只有一个参数时,表示从开始位置截取到最后
    3. 当开始位置的下标大于结束位置的下标,自动调换
    • string.subStr(开始位置的下标,截取的长度)
      截取规则:
    1. 当只有一个参数时,表示从开始位置截取到最后
    • string。slice(开始位置的下标,结束位置的下标)
      截取规则:
    1. 截取时含头不含尾
    2. 当只有一个参数时,表示从开始位置截取到最后
    3. 当开始位置的下标大于结束位置的下标,返回空字符串
  • 查找字符串

    • 不能配合正则的
      string.indexOf(字符串)
      使用规则:

      1. 从前往后查找,返回第一个符合条件的下标
      2. 如果查找不到,返回-1

      string.lastIndexOf(字符串)
      使用规则:

      1. 从后往前查找,返回后面第一个符合条件的下标
      2. 如果查找不到,返回-1
    • 能配合正则的
      string.search(字符串)
      使用规则:

    1. 从前往后查找,返回第一个符合条件的下标
    2. 如果查找不到,返回-1

    string.match(字符串)
    使用规则:

    1. 从前往后查找,返回具体的字符串
    2. 如果查找不到,返回null

二. 数组

  1. 定义
    按照一定顺序排列的一组值

  2. 作用
    存储数据的容器

  3. 数组元素
    数组元素可以是任何数据类型

  4. 创建数组

    • 字面量法
      var 数组名 =[];
      var 数组名 =[数组元素,数组元素.....];
    
    • new方法
      var 数组名 = new Array();
      var 数组名 = new Array(数组元素,数组元素.....);
    
  5. 区别

当只有一条数据,且数据类型为number
字面量法表示下标为0,长度为1,数组元素为此数字
new方法表示长度为此数字,数组元素为empty(空)

  1. 数组的空位
    两个逗号之间没有值,称为数组的空位
    最后一个数组元素后面加逗号不会产生空位,建议不写

  2. 数组的长度
    * 语法
    arry.length()
    数组的长度 = 最后一个下标 +1
    * 数组的长度可以赋值

    • 赋值<原长度 多余的数据直接忽略
    • 赋值>原长度 多余的赋值空位补全
    • 赋值不合法 报错
posted @ 2021-06-18 16:23  pandudu  阅读(90)  评论(0)    收藏  举报