目录

JS中所有的标准内置对象可以查阅MDN官网,这里存放JS中的常用数据类型的API:Object,String,Number,Boolean

1.String-API

(1)anchor:用于创建 HTML 锚

(2)big():把字符串显示为大号字体

(3)blink():用于显示闪动的文字

(4)bold():用于把字符串显示为粗体

(5)charAt():用于返回指定索引处的字符

(6)charCodeAt():返回字符串第一个字符的 Unicode 编码

(7)codePointAt()——ES6:返回一个字符的码点

(8)concat():用于拼接字符串

(10)endsWith() & startsWith()——ES6:用于测试字符串是否以指定的后缀结束/开始

以上所在

(11)fixed():把字符串显示为打字机字体

(12)fontcolor():用于按照指定的颜色来显示字符串

(13)fontsize():用于按照指定的尺寸来显示字符串

(14)includes()——ES6:用于判断字符串是否包含指定的参数字符串。返回值为bool类型

(15)indexOf() & lastIndexOf():返回参数字符串在某个字符串第一次/最后一次出现的的索引位置

(16)italices():用于把字符串显示为斜体

(17)link():用于把字符串显示为超链接

(18)localeCompare():用本地特定的顺序来比较两个字符串

(19)match():在字符串内检索指定的值,或找到一个或多个正则表达式的匹配

(20)matchAll——ES6:可以一次性取出所有匹配

以上所在

(21)normalize():用来将字符的不同表示方法统一为同样的形式

(22)padEnd() & padStart()——ES6:字符串长度补全

(23)repeat():复制字符串指定次数

(24)replace():替换字符串中找到的指定字符

(25)replaceAll():替换字符串中的所有匹配的字符

(26) search():用于检索字符串中指定的子字符串

(27)slice():提取字符串的某个部分

(28)small() :字符串按小号字体显示

(29)split():把一个字符串分割成字符串数组

(30)strike():显示加删除线的字符串

以上所在

(31)sub() & sup():把字符串显示为下/上标

(32)substr(start,length):从字符串中抽取从 start 下标开始的指定数目的字符

(33)substring(start,stop):提取字符串中介于两个指定下标之间的字符

(34)toLocaleLowerCase() & toLocaleUpperCase()  && toLowerCase() & toUpperCase()

(35)trim()、trimEnd()、trimLeft()、trimRight()、trimStart()

(36)valueOf():返回 String 对象的原始值

以上所在

2.Array-API

(1)concat():连接两个或多个数组

(2)copyWithin()—ES6:将指定位置的成员复制到其他位置

(3)entries()、keys()、values()—ES6:遍历数组

(4)every() & some():数组元素判断

(5)fill()—ES6:填充数组

(6)filter():过滤数组

(7)find() & findIndex()—ES6:查找数组成员

(8)flat() & flatMap()—ES6:摊平数组

(9)forEach():遍历数组

(10)includes()—ES6:某个数组是否包含给定的值

以上所在

(11)indexOf() & lastIndexOf():获取数组成员的位置

(12)join():数组转字符串

(13)map():遍历处理数组

(14)pop() & push() & shift() & unshift():数组增删

(15)slice():从已有的数组中返回选定的元素

(16)splice():添加或删除数组中的元素

(17)sort():数组排序

(18)toLocaleString() & toString():转字符串

(19)reduce() & reduceRight()

以上所在

 3.Object-APIS

(1)Object.assign()——ES6:对象的合并

(2)Object.create():在没有构造函数的情况下,也能创建子对象

(3)Object.defineProperty() & Object.defineproperties():定义一个属性

(4)Object.entries()/Object.fromEntries() & Object.keys() & Object.values()  ——ES6:遍历对象

(5)Object.preventExtensions() & Object.seal() & Object.freeze() :控制对象扩展

(6)Object.getOwnPropertyDescriptor():返回指定对象上一个自由属性对应的属性描述符

(7)Object.getOwnPropertyDescriptors()——ES6:返回指定对象所有自身属性

(8)Object.getOwnPropertyNames():返回一个由指定对象的所有自身属性的属性名

以上所在

(09)Object.setPrototypeOf() & Object.getPrototypeOf() & __proto__ :操作继承

(10)Object.is()——ES6:比较两个之是否相等

(11)Object.isExtensible()  & Object.isFrozen() & Object.isSealed():判断对象的是否可扩展情况

(12)Object.hasOwnProperty():指示对象自身属性中是否具有指定的属性

(13)Object.isPrototypeOf():测试一个对象是否存在于另一个对象的原型链上

(14)Object.propertyIsEnumerable():指定的属性是否可枚举

(15)Object.toLocaleString() & Object.toString():返回字符串表示/判断类型

(16)Object.valueOf()

以上所在

 4.Number-APIS

所在

原文地址:https://www.cnblogs.com/codexlx/p/14301745.html