JS的内置函数(字符串,运算,数组)

字符串的内置函数

  • concat
    将两个或者多个字符串的文本组合起来,返回一个新的字符串

    在这里插入图片描述

  • indexOf
    返回字符串一个字串第一次出现的索引(从左到右搜索),如果没有匹配项,则返回-1

    在这里插入图片描述

  • chartAt
    返回指定位置的字符

    在这里插入图片描述

  • lastIndexOf
    返回字符串中一个字串最后一次出现的索引(从右向左索引),如果没有匹配项,则返回-1,如果右匹配项则返回索引值

    在这里插入图片描述

  • match
    检查一个字符串匹配一个正则表达式内容,如果没有匹配返回 null

  • subString
    返回字符串的一个子串,传入参数是起始位置和结束位置。

    在这里插入图片描述

  • substr
    返回字符串的一个字串,传入参数是起始位置和长度

    在这里插入图片描述

  • replace
    用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串

    在这里插入图片描述

  • serch
    执行一个正则表达式匹配查找,如果查找成功,返回字符串中匹配的索引,否则返回-1

  • slice
    提取字符串的一部分,并返回一个新字符串(与substring相同)

    在这里插入图片描述

  • split
    通过将字符串划分为字串,将一个字符串做成一个字符串数组

    在这里插入图片描述

  • length
    返回字符串的长度,所谓字符串的长度就是指其包含的字符的个数

  • toLoewrCase
    将整个字符串转成小写字母

    在这里插入图片描述

  • toUpperCase
    将整个字符串转成大写字母

    在这里插入图片描述

运算的内置函数

  • Math.round
    四舍五入返回整数
    在这里插入图片描述
  • Math.ceil
    向上取整
    在这里插入图片描述
  • Math.floor
    向下取整
    在这里插入图片描述
  • parseInt
    解析一个字符串,并返回一个整数,这里可以简单理解成返回舍去参数的小数部分后的整数.正数转换和Math.floor()一样,负数不一样
    在这里插入图片描述
  • Math.random
    返回介于 0 ~ 1 之间的一个随机数
在这里插入图片描述

数组的内置函数

  • indexOf
    正向查找数组单元,有查询结果返回对应的第一个索引
    在这里插入图片描述
  • lastIndexOf
    逆向查找,有查询结果返回对应的第一个索引,没有查询结果返回-1
    在这里插入图片描述
  • concat
    拼接数组,返回一个新数组
    在这里插入图片描述
  • join
    将数组单元的值进行拼接,默认返回逗号分隔的字符串;也可以指定拼接字符串,如arr.join(@)
    在这里插入图片描述
  • reverse
    反转数组单元
    在这里插入图片描述
  • pop
    弹出数组最后一个单元,影响原数组
  • shift
    弹出数组第一个单元,影响原数组
  • push
    从数组尾部压入,影响原数组,返回新数组的长度
  • unshift
    从数组最前面压入,影响愿数组,返回新数组的长度
    在这里插入图片描述
  • slice(index,index)
    从数组的相应索引开始截取,不影响原数组,返回截取到的数组
    在这里插入图片描述
  • splice(index,num)
    从数组的相应索引开始截取,会影响原数组,返回截取到的数组
    在这里插入图片描述
  • Array.isArray()
    判断变量是否为数组,是则返回true,否则返回false
    在这里插入图片描述
  • filter
    过滤满足条件的数组单元,返回回调函数中满足条件的元素构成一个新数组
    在这里插入图片描述
  • map
    对数组单元进行回调函数的处理,返回结果返回到新数组中
    在这里插入图片描述
  • some
    数组中只要有一个满足条件即可返回true否则返回false
    在这里插入图片描述
  • every
    数组中必须每一个都满足条件,才会满足true,否则返回false
    在这里插入图片描述
  • reduce
    将数组的元素从左向右依次进行操作

reduce进行数组的累加操作


在这里插入图片描述
  • reduceRight
    将数组的元素从右向左依次进行操作
    在这里插入图片描述
  • toString
    将对象(包含数组)转为字符串
    在这里插入图片描述
  • sort
    排序方法,是个系统函数,只需传入一个进行比较的回调函数,具体比较算法是sort()自身完成
    在这里插入图片描述

你可能感兴趣的:(JS的内置函数(字符串,运算,数组))