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 核心参考教程 内置对象

    这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft).Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 ...

  2. javascript 核心语言笔记- 3 - 类型、值和变量

    JavaScript 中的数据类型分为两类:原始类型(primitive type)和对象类型(object type).原始类型包括数字.字符串和布尔值 JavaScript 中有两个特殊的原始值: ...

  3. 最新的JavaScript核心语言标准——ES6,彻底改变你编写JS代码的方式!【转载+整理】

    原文地址 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和for-of循环 生成器 Generators 模板字符串 不定参数和默认参数 解构 Destructu ...

  4. 《JavaScript权威指南》读书笔记——JavaScript核心

    前言 这本由David Flanagan著作,并由淘宝前端团队译的<JavaScript权威指南>,也就是我们俗称的“犀牛书”,算是JS界公认的“圣经”了.本书较厚(有1004页),读起来 ...

  5. 最新的JavaScript核心语言标准——ES6,彻底改变你编写JS代码的方式!

    原文地址 迁移到:http://www.bdata-cap.com/newsinfo/1741515.html 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和f ...

  6. Javascript核心概述 - 深入了解javascript

    /* 一.执行上下文:堆栈(底部全局上下文+顶部当前活动上下文) */ /* 二.变量对象: 变量根据执行上下文,找到数据存储位置,这种机制叫变量对象 1. 变量都要var定义,且都不能delete ...

  7. 《JavaScript核心概念》基础部分重点摘录

    注:<JavaScript核心概念>适合深入了解JavaScript,比我买的<JavaScript框架设计>语言和内容丰富多了(可能是我水平尚浅吧). 1. 作用域 var ...

  8. JavaScript核心

    JavaScript核心 arguments对象 Array对象 Boolean对象 Date对象 Error对象 Function对象 Global对象 Math对象 Number对象 Object ...

  9. Canvas API -- JavaScript 标准参考教程(alpha)

    Canvas API -- JavaScript 标准参考教程(alpha) Canvas API

随机推荐

  1. Javascript 中 ==(相等运算符) 和 ===(严格相等运算符) 区别

    在JS中,"==="叫做严格运算符,"=="叫做相等运算符. 它们的区别是相等运算符(==)比较两个值是否相等,严格相等运算符(===)比较它们是否为" ...

  2. 记一次Linux下JavaWeb环境的搭建

    今天重装了腾讯云VPS的系统,那么几乎所有运行环境都要重新部署了.过程不难懂,但是也比较繁琐,这次就写下来,方便他人也方便自己日后参考参考. 我采用的是JDK+Tomcat的形式来进行JavaWeb初 ...

  3. Dubbo服务集群、服务启动依赖检查

    一.什么叫Dubbo服务集群 指把同一个服务部署到多台机器,然后通过Dubbo服务集群的容错配置实现一台机器的服务挂掉之后自动切换到另外的一台机器 二.Dubbo服务集群容错配置--集群容错模式 标签 ...

  4. Ubuntu 16.04源码编译安装nginx 1.10.0

    一.下载相关的依赖库 pcre 下载地址 http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.t ...

  5. 初学者易上手的SSH-struts2 04值栈与ognl表达式

    什么是值栈?struts2里面本身提供的一种存储机制,类似于域对象,值栈,可以存值和取值.,特点:先进后出.如果将它当做一个容器的话,而这个容器有两个元素,那么最上面的元素叫做栈顶元素,也就是所说的压 ...

  6. 吾八哥学Python(三):了解Python基础语法(上)

    学习一门开发语言首先当然是要熟悉它的语法了,Python的语法还算是比较简单的,这里从基础的开始了解一下. 标识符1.第一个字符必须是字母表中字母或下划线'_'.2.标识符的其他的部分有字母.数字和下 ...

  7. SQL Server数据转MySql

    正好用到SQL Server数据转MySql的知识,就分享一下, 准备:需要用到  Navicat Premium 百度上下载就好 1.打开连接MySQL数据库,新建数据库,双击数据库点击导入 2.导 ...

  8. C# 7.0 特性

    在昨天WR发布了vs17,vs17可以使用C#7.0,在之前,我写有一篇博客,关于C#7.0,参见:http://lindexi.oschina.io/lindexi/post/C-7.0/ 但是WR ...

  9. mybatis逆向工程

    一.背景 在实际开发中我们会自己去写mapper映射文件,接口,数据库表对应的实体类,如果需求任务比较少,咱们还可以慢慢的一个一个去写,但是这是不现实的,因为在工作中我们的任务是很多的,这时mybat ...

  10. js 关于性能的数据存储

    1.JavaScript中四种基本数据存取位置:字面量,本地变量,数组元素,对象成员.(四个都是存在于内存中) 一般来说:[字面量,局部变量]运行速度>[数组,对象成员] 2.内部属性包含了一个 ...