Math
Math.PI
,圆周率
Math.abs()
,绝对值
Math.ceil()
,向上取整
Math.floor()
,向下取整
Math.round()
,四舍五入
Math.max()/min()
,取多个参数中的最大最小
Math.pow(x,y)
,x 的 y 次方
Math.random()
,随机数
Date
Date.getFullYear()
,根据本地时间返回指定日期对象的年份(四位数年份时返回四位数字)
Date.getMonth()
,根据本地时间返回指定日期对象的月份(0-11)
Date.getDate()
,根据本地时间返回指定日期对象的月份中的第几天(1-31)
Date.getHours()
,根据本地时间返回指定日期对象的小时(0-23)
Date.getMinutes()
,根据本地时间返回指定日期对象的分钟(0-59)
Date.getSeconds()
,根据本地时间返回指定日期对象的秒数(0-59)
Date.getTime()
,返回从 1970-1-1 00:00:00 UTC(协调世界时)到该日期经过的毫秒数,对于 1970-1-1 00:00:00 UTC 之前的时间返回负值
String
String.chatAt()
,返回特定位置的字符
String.charCodeAt()
,返回特定位置字符的字符码
String.includes()
,判断字符串中是否包含其他字符串
String.endsWith()
,是否以特定字符串结尾
String.startsWith()
,是否以特定字符串开头
String.repeat()
,将字符串重复
String.replace()
,正则替换
String.match()
,正则匹配
String.search()
,正则搜索
String.slice()
,字符串截取
String.split()
,字符串转数组
String.toLowerCase()
转小写
String.toUpperCase()
转大写
Object
Object.assign()
,通过复制一个或多个对象来创建一个新的对象。旧对象+旧对象+…=新对象
Object.create()
,使用指定的原型对象和属性创建一个新对象。旧对象+新属性=新对象
Object.defineProperty()
,给对象添加一个属性并指定该属性的配置。多用于配置 get,set
Object.freeze()
,冻结对象:其他代码不能删除或更改任何属性。
Object.seal()
,防止其他代码删除对象的属性。
Object.entries()
,返回给定对象自身可枚举属性的 [key, value] 数组。
Object.keys()
,返回一个包含所有给定对象自身可枚举属性名称的数组。
Object.values()
,返回给定对象自身可枚举值的数组。