Array


方法

concat()

把元素衔接到数组中。


every()

测试断言函数是否对每个数组元素都为真。


filter()

返回满足断言函数的数组元素。


forEach()

为数组的每一个元素调用指定函数。


indexOf()

在数组中查找匹配元素。


join()

将数组的所有元素转化为字符串,并衔接起来。


lastIndexOf()

在数组中反向查找。


map()

从数组的元素中,计算出新的数组元素。


pop()

移除数组最后一个元素。


push()

把元素添加到数组尾部。


reduce()

从数组的元素中,计算出一个值。


reduceRight()

从右到左缩减数组。


reverse()

在原数组中颠倒数组元素的顺序。


shift()

移除数组的第一个元素。


slice()

返回数组的一部分。


some()

测试是否至少有一个数组元素能让断言函数为真。


sort()

在原数组中对数组元素进行排序。


splice()

插入、删除或替换数组元素。


toLocaleString()

将数组转化为本地化字符串。


toString()

将数组转化为字符串。


unshift()

在数组头部插入元素。

Date


方法

get[UTC]Date()

返回Date对象的月份中的日期值,本地或世界时间。


get[UTC]Day()

返回Date对象的一周中的日期值,本地或世界时间。


get[UTC]FullYear()

返回日期的年份,完整的4位数字的格式,本地或世界时间。


get[UTC]Hours()

返回Date对象的小时值,本地或世界时间。


get[UTC]Milliseconds()

返回Date对象的毫秒值,本地或世界时间。


get[UTC]Minutes()

返回Date对象的分钟值,本地或世界时间。


get[UTC]Month()

返回Date对象的月份值,本地或世界时间。


get[UTC]Seconds()

返回Date对象的秒数值,本地或世界时间。


getTime()

返回Date对象的内部毫秒表示形式。注意这个值与时区无关,因此,没有一个单独的get[UTC]Time()方法。


getTimezoneOffset()

返回当前日期的本地表示与UTC表示之间相差的分钟数。注意返回值依赖于指定日期的夏令时是否有效。


getYear()

返回Date对象的年份值。这个方法已经过时,建议使用getFullYear()。


set[UTC]Date()

设置日期的月份的日期值,使用本地或世界时间。


set[UTC]FullYear()

设置日期的年份(以及可选的月份及日期)值,使用本地或世界时间。


set[UTC]Hours()

设置日期的小时值(以及可选的分钟、秒以及毫秒值),使用本地或世界时间。


set[UTC]Milliseconds()

设置日期的毫秒值,使用本地或世界时间。


set[UTC]Minutes()

设置日期的分钟值(以及可选的秒以及毫秒值),使用地本或世界时间。


set[UTC]Month()

设置日期的月份值(以及可选的月份中的天数),使用本地或世界时间。


set[UTC]Seconds()

设置日期的秒值(以及可选的毫秒值),使用本地或世界时间。


setTime()

使用毫秒的格式,设置一个Date对象的值。


setYear()

设置一个Date对象的年份值。已弃用,建议使用setFullYear()。


toDateString()

返回一个表示当前日期的日期部分的字符串,使用本地时区。


toGMTString()

使用GMT时区,将一个Date转换为一个字符串。已弃用,建议使用toUTCString()。


toISOString()

将一个Date转为字符串,使用ISO-8601标准来组合日期/时间格式和UTC。


toJSON()

将一个Date对象JSON序列化,使用toISOString()。


toLocaleDateString()

返回一个表示当前日期的日期部分的字符串,使用本地时区,本地时间格式。


toLocaleString()

将一个Date转换为字符串,使用本地时区以及本地时间格式。


toLocaleTimeString()

返回一个表示当前日期的时间部分的字符串,使用本地时区以及本地时间格式。


toString()

使用本地时区将一个Date转换为字符串。


toTimeString()

返回一个表示指定日期的时间部分的字符串,使用本地时区表示。


toUTCString()

将一个Date转为字符串,使用世界时间。


valueOf()

将一个Date转为对应的内部毫秒格式。


静态方法

除了上面列出的那些实例方法,Date对象也定义了三个表态方法。这些方法通过Date()构造函数本身调用,而不是通过各个Date对象。


Date.now()

返回当前时间,自纪元开始后的毫秒数。


Date.parse()

解析一个日期及时间的字符串表示,返回该日期的内部毫秒表示。


Date.UTC()

返回指定的UTC日期及时间的毫秒表示。


Function


属性

arguments[]

传递给函数的参数数组。不推荐使用。


caller

调用该函数的Function对象的引用。如果是全局调用,则该属性为null。不推荐使用。


length

声明函数时指定的形参个数。


prototype

一个给构造函数用的对象。用构造函数创建的所有对象会共享prototype对象定义的属性和方法。


方法

apply()

将函数作为指定对象的方法来调用。传递给它的是指定的参数数组。


bind()

返回一个新函数。通过可选的指定参数,作为指定对象的方法调用该方法。


call()

将函数作为指定对象的方法来调用。传递给它的是指定的参数。


toString()

返回函数的字符串表示。

Global


全局属性

Infinity

表示正无穷大的数值。


NaN

表示不是数值的值。


undefined

undefind值。


全局函数

decodeURI()

解码使用encodeURI()转义的字符串。


decodeURIComponent()

解码使用encodeURIComponent()转义的字符串。


encodeURI()

通过转义特定字符对URI编码。


encodeURIComponent()

通过转义特定字符对URI的组成部分编码。


escape()

用转义序列替换特定字符来对字符串编码。


eval()

执行JavaScript代码字符串,返回结果。


isFinite()

判断一个值是否无穷大。


isNaN()

判断一个值是否是非数值。


parseFloat()

从字符串中解析数值。


parseInt()

从字符串中解析整数。


unescape()

解码使用escape()编码的字符串。


全局对象

Array

Array()构造函数。


Boolean

Boolean()构造函数。


Date

Date()构造函数。


Error

Error()构造函数。


EvalError

EvalError()构造函数。


Function

Function()构造函数。


JSON

引用一个对象,该对象定义了解析和序列化JSON的函数。


Math

引用一个对象,该对象定义了数学函数。


Number

Number()构造函数。


Object

Object()构造函数。


RangeError

RangeError()构造函数。


ReferenceError

ReferenceError()构造函数。


RegExp

RegExp()构造函数。


String

String()构造函数。


SyntaxError

SyntaxError()构造函数。


TypeError

TypeError()构造函数。


URIError

URIError()构造函数。


Math


常量

Math.E

常量e,自然对数的底数。


Math.LN10

10的自然对数。


Math.LN2

2的自然对数。


Math.LOG10E

e以10为底的对数。


Math.LOG2E

e以2为底的对数。


Math.PI

常量。


Math.SQRT1_2

2的平方根的倒数。


Math.SQRT2

2的平方根。


静态函数

Math.abs()

计算绝对值。


Math.acos()

计算反余弦值。


Math.asin()

计算反正弦值。


Math.atan()

计算反正切值。


Math.atan2()

计算从X轴到指定点的角度。


Math.ceil()

对一个数字向上取整。


Math.cos()

计算余弦值。


Math.exp()

计算e的乘方。


Math.floor()

对一个数字向下取整。


Math.log()

计算自然对数。


Math.max()

返回两个数中较大的那个。


Math.min()

返回两个数中较小的那个。


Math.pow()

计算x^y 。


Math.random()

计算一个随机数。


Math.round()

四舍五入。


Math.sin()

计算正弦值。


Math.sqrt()

计算平方根。


Math.tan()

计算正切值。



Object


属性

constructor

引用当前对象的构造函数(一个JavaScript函数)。


方法

hasOwnProperty()

检查对象是否拥有一个指定名字的本地定义(而不是继承)的属性。


isPrototypeOf()

检查当前对象是不是指定对象的原型。


propertyIsEnumerable()

检查指定名字的属性是否存在并且可以用for/in循环枚举。


toLocaleString()

返回该对象的一个本地化的字符串表示。这个方法的默认实现只是简单地调用toString(),不过子类可以覆盖它,以便提供本地化实现。


toString()

返回该对象的一个字符串表示。Object类实现的这个方法非常宽泛,不能提供很多有用的信息。Object的子类通常会通过自定义的toString()方法来将它覆盖,以便提供更多有用

的输出信息。


valueOf()

返回当前对象的原始值,如果存在原始值的话。对类型为Object的对象来说,这个方法只是简单地返回该对象本身。Object的子类(如Number、Boolean)则重写这个方法,以便返回与该对象相关的原始值。


静态方法

Object.create()

使用指定的原型及属性创建一个新的对象。


Object.defineProperties()

创建或配置指定对象的一个或多个属性。


Object.defineProperty()

创建或配置指定对象的某个属性。


Object.freeze()

将指定对象设置为不可改变。


Object.getOwnPropertyDescriptor()

查询指定对象的指定属性的特性。


Object.getOwnPropertyNames()

返回一个包含指定对象的所有非继承属性名的数组,包括不可枚举属性。


Object.getPrototypeOf()

返回指定对象的原型。


Object.isExtensible()

检查当前对象是否能添加到新的属性中。


Object.isFrozen()

检查当前对象是否已冻结。


Object.isSealed()

检查指定对象是否为封闭的(sealed)。


Object.keys()

返回一个包含指定对象的所有非继承可枚举属性名的数组。


Object.preventExtensions()

阻止向指定对象添加新的属性。


Object.seal()

阻止向指定对象添加新属性或删除现有属性。



String


属性

length

该字符串中的字符数。


方法

charAt()

取出一个字符串中指定位置的字符。


charCodeAt()

返回一个字符串中指定位置的字符的编码。


concat()

将一个或多个值连接成一个字符串。


indexOf()

在指定字符串中寻找一个字符或子串。


lastIndexOf()

在指定字符串中向后寻找一个字符或子串。


localeCompare()

使用本地定义的顺序比较字符串。


match()

使用正则表达式执行模式匹配。


replace()

使用正则表达式执行查找与替换操作。


search()

在一个字符串中查找匹配某个正则表达式的子串。


slice()

返回字符串的一个切片或子串。


split()

在指定的分隔符字符串或正则表达式处断开,将一个字符串分割为由字符串组成的数组。


substr()

提取字符串的一个子串,substring()的一个变体。


substring()

提取字符串的一个子串。


toLowerCase()

返回指定字符串的一份副本,其中所有的字符都已转换为小写。


toString()

返回原始的字符串值。


toUpperCase()

返回指定字符串的一份副本,其中所有的字符都已转换为大写。


trim()

返回指定字符串的一份副本,其中前后的空白字符都已删除。


valueOf()

返回原始的字符串值。


静态方法

String.fromCharCode()

使用作为参数传入的字符编码创建一个新的字符串。


HTML方法

由于这些不是标准方法,因此在接下来的页面中它们没有单独的参考条目:


anchor(name)

返回该字符串的一个副本,在一个<a name=>环境中。


big()

返回该字符串的一个副本,在一个<big>环境中。


blink()

返回该字符串的一个副本,在一个<blink>环境中。


bold()

返回该字符串的一个副本,在一个<b>环境中。


fixed()

返回该字符串的一个副本,在一个<tt>环境中。


fontcolor(color)

返回该字符串的一个副本,在一个<font color=>环境中。


fontsize(size)

返回该字符串的一个副本,在一个<font size=>环境中。


italics()

返回该字符串的一个副本,在一个<i>环境中。


link(url)

返回该字符串的一个副本,在一个<a href=>环境中。


small()

返回该字符串的一个副本,在一个<small>环境中。


strike()

返回该字符串的一个副本,在一个<strike>环境中。


sub()

返回该字符串的一个副本,在一个<sub>环境中。


sup()

返回该字符串的一个副本,在一个<sup>环境中。


JavaScript核心参考相关推荐

  1. JavaScript核心参考手册.chm

    网盘下载:网盘下载 转载于:https://www.cnblogs.com/long12365/p/9731993.html

  2. 《JavaScript权威指南》——JavaScript核心

    前言 这本由David Flanagan著作,并由淘宝前端团队译的<JavaScript权威指南>,也就是我们俗称的"犀牛书",算是JS界公认的"圣经&quo ...

  3. javascript技巧参考

    javascript技巧参考 javascript技巧参考 原文:http://www.cnblogs.com/xh831213/archive/2006/03/17/352224.html 事件源对 ...

  4. javascript核心_只需几分钟即可学习这些核心JavaScript概念

    javascript核心 Sometimes, you just want to learn something quickly. And reading through comprehensive ...

  5. JavaScript核心 DOM 和 BOM操作

    JavaScript核心 DOM 和 BOM操作 Web APIs 简介 1. Web APIs 和 JS 基础关联性 1.1 JS 的组成 1.2 JS 基础阶段以及 Web APIs 阶段 JS ...

  6. Photoshop脚本入门(二)- JavaScript脚本参考

    JavaScript脚本参考是基于DOM文档对象模型的资料 一.Adobe Photoshop CC 提供JavaScript支持 本参考资料描述了Adobe®Photoshop®CC®JavaScr ...

  7. JavaScript核心知识第二章---事件高级(含大量代码分析)

    前言 ❤️ 一个人有多重的才华,骨子里就会刻上多大重量的谦卑 ❤️ JavaScript核心知识第二章---事件高级 一.JavaScript 事件高级 (1)注册事件(绑定事件) 1.1 注册事件概 ...

  8. JavaScript核心笔记未完

    JavaScript核心 Web API阶段 DOM BOM 操作 js基础是语法阶段 web API阶段是应用 主要是BOM DOM 页面交互功能 1.API 和Web API 1.1API (应用 ...

  9. JavaScript核心1

    JavaScript核心1 Web API阶段 DOM BOM 操作 js基础是语法阶段 web API阶段是应用 主要是BOM DOM 页面交互功能 1.API 和Web API 1.1API (应 ...

最新文章

  1. eclipse打开处于无响应状态解决办法
  2. 学前端的后果原来这么严重?! | 每日趣闻
  3. 千万级并发下的 推送系统建设策略解析(一)
  4. 大道至简:软件工程实践者的思想——第七、八章感想
  5. 编写一个函数实现从 1 到 n 共 n 个数的累加_leetcode306_go_累加数
  6. Android自定义控件(三)——有弹性的ListView
  7. VS2015中快捷注释代码块
  8. 奇异值与主成分分析(PCA)
  9. 最新“母马”病毒反杀主流杀毒软件
  10. 用java怎么做微信公众号,用Java搭建微信公众号(一)构建基础请求框架
  11. 解决centos7安装wps后的光标跟随问题
  12. 64位java没有javaw.exe,2019-01-01 eclipse无法找到javaw.exe怎么处理
  13. 很详细的讲解什么以及为什么是卷积(Convolution)!
  14. win10linux系统双系统,win10安装linux双系统的方法是什么_win10装linux双系统的方法...
  15. 【文献阅读笔记】之Label Refinement Network for Coarse-to-Fine Semantic Segmentation
  16. 慕课-工程伦理第十二讲参考答案
  17. 【刷题】洛谷 P4142 洞穴遇险
  18. TOJ 3436: 相邻数
  19. FFMPEG源码编译(Windows篇)
  20. java判断文件夹中的图片是否重复

热门文章

  1. 万亿美元软件浪潮来临,开发者是核心!
  2. 国内首家,快手上线千万级QPS QUIC集群
  3. 深度解读 | ElasticDL 深度学习框架简化编程,提升集群利用率和研发效率的秘诀...
  4. Spark 3.0 发布了,代码拉过来,打个包,跑起来!| 附源码编译
  5. 高通发布 5G 基带芯片 X60:5nm 制程,2021 年上市
  6. 一文详解数据分析的 TGI 指数 | 技术头条
  7. 漫画:去掉一个数,如何让剩余的数乘积最大?
  8. 如何不让两个攻城狮每天黏在一起?把他俩负责的系统解耦吧!
  9. 人间真实:程序员的 60 个崩溃瞬间!
  10. 阿里再度开源重磅技术!95% 程序员都需要了解