JS常用的API

JavaScript 提供了许多内置对象和方法,这里列举一些常用的 API:

  1. 数组方法(Array methods):

    • forEach(): 遍历数组的每个元素并执行一个回调函数。
    • map(): 返回一个新数组,其中每个元素是对原数组中的元素应用回调函数的结果。
    • filter(): 返回一个新数组,其中包含通过回调函数测试的所有元素。
    • reduce(): 将数组中的值累加为一个值(从左到右)。
    • find(): 返回数组中满足测试函数的第一个元素的值,否则返回 undefined。
    • indexOf(): 返回数组中指定元素的第一个索引,如果不存在则返回 -1。
    • includes(): 判断数组是否包含指定的元素,返回布尔值。
    • splice(): 添加/删除数组中的元素。
    • slice(): 从已有的数组中返回选定的元素。
  2. 字符串方法(String methods):

    • charAt(): 返回指定位置的字符。
    • indexOf(): 返回指定文本在字符串中首次出现的索引,如果未找到则返回 -1。
    • lastIndexOf(): 返回指定文本在字符串中最后一次出现的索引,如果未找到则返回 -1。
    • startsWith(): 判断字符串是否以指定字符串开头,返回布尔值。
    • endsWith(): 判断字符串是否以指定字符串结尾,返回布尔值。
    • includes(): 判断字符串是否包含指定字符串,返回布尔值。
    • slice(): 提取字符串的一部分并返回新字符串。
    • split(): 将字符串分割为子字符串数组。
    • substring(): 提取字符串的一部分并返回新字符串。
    • toLowerCase(): 将字符串转换为小写。
    • toUpperCase(): 将字符串转换为大写。
    • trim(): 删除字符串两端的空白字符。
  3. 数学对象(Math object):

    • Math.random(): 返回介于 0(包含)到 1(不包含)之间的随机数。
    • Math.floor(): 返回小于等于给定数字的最大整数。
    • Math.ceil(): 返回大于等于给定数字的最小整数。
    • Math.round(): 返回四舍五入后的整数。
    • Math.max(): 返回一组数字中的最大值。
    • Math.min(): 返回一组数字中的最小值。
    • Math.abs(): 返回数字的绝对值。
    • Math.pow(): 返回一个数的指定次幂。
  4. 日期和时间对象(Date and time object):

    • Date(): 创建一个日期对象。
    • getFullYear(): 获取四位数的年份。
    • getMonth(): 获取月份(0-11)。
    • getDate(): 获取月份中的一天(1-31)。
    • getDay(): 获取一周中的一天(0-6)。
    • getHours(): 获取小时(0-23)。
    • getMinutes(): 获取分钟(0-59)。
    • getSeconds(): 获取秒数(0-59)。
    • getTime(): 获取从 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)到现在的毫秒数。
  5. JSON 对象:

    • JSON.parse(): 将 JSON 字符串转换为 JavaScript 对象。
    • JSON.stringify(): 将 JavaScript 对象转换为 JSON 字符串。

这些只是 JavaScript 中常用 API 的一部分。更多的 API 可以在 Mozilla Developer Network (MDN) 文档 中找到

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值