JavaScript Cheam Sheet(带表和可下载的PDF)

您是否仍然学习JavaScript或者是高级开发人员,可以有助于保留用于常见的JavaScript命令的参考文档。我们编译了一个可下载的JavaScript Cheam纸张来保持靠近您的桌面。

但首先,让我们回顾JavaScript是什么以及它的工作原理。

什么是JavaScript?

JavaScript是一种编程语言,用于创建网站的交互元素,如地图,滚动视频和动画。它与其他编码语言相同,如HTML和CSS一样。

JavaScript,HTML和CSS之间的区别是什么?

JavaScript,HTML和CSS都是主要的编程语言差异:

HTML是用于定义文本和标题的语言,以及在网页上嵌入图像。 CSS是用于将样式应用于HTML内容的语言,如颜色和字体。 JavaScript是创建互动和动态内容的语言,如移动图形,映射,滚动视频等。

其中JavaScript位于您的网站

JavaScript位于您的网页的HTML中。它需要通过

标签预订。例如:

// JS代码进入此处

您还可以将您的JavaScript添加到文件和链接中在您的HTML代码中。这种形式的链接,有时称为“外部链接JavaScript”,帮助您跟踪代码。

如何编写JavaScript

有类别的JavaScript代码,包括:

变量:变量是可以变化的元素(即可以是数据值更改。)运算符:与其他编程语言一样,操作员操作单个或多个数据值以产生结果。功能:函数取输入并产生相关的输出。这通常是一组执行任务以产生结果的语句。循环:这循环一块代码,直到满足某些条件。 if – else语句:如flowchart,如果 – 如果某些条件为真,则else语句运行代码块。如果条件是假的,则会运行另一个代码块。字符串:字符串是存储文本的方法。在字符串中,第一个字符为0,第二个字符为1,第三个字符为2,等等。正则表达式:还称为Rational表达式,正则表达式是用于匹配字符CO的模式中的一串字符mbinations。数字和数学:数字和数学是数学常量和函数的静态属性。日期:正如名称所示,JavaScript的日期是一个时刻,可以在任何特定日期都有特定的毫秒。 DOM节点:DOM节点是允许JavaScript动态更新页面内容的方法。事件:事件是由运行JavaScript代码的Web页面的任何更改或更新。

JavaScript命令作弊表

在使用JavaScript时,尝试JavaScript命令的完整“备忘单”。

变量

这些是可以变化的元素,其可以包括变量,数据类型和阵列。

变种

文本(弦)

真或假的语句

恒定数

对象

加入几个阵列成一个

索引()

返回给定元素在阵列中出现的第一位置

将阵列的元素组合成单个串并返回串

[ LastIndexof()

给出给定元素在阵列中出现的最后位置

在末端

逆转阵列中的元素

将阵列的一部分的副本拉到新的424的新阵列

最常见的VARI有能力的。当执行代码时,无功变量移动到顶部

const的

不能被重新分配和变量是不访问之前它们出现的代码内

让变量可以被重新分配,但不重新声明

变种年龄= 23

编号

变种C =真

Const Pi = 3.14

var name = {firstname:“John”,LastName:“DoE”}

的concat()

加入()

弹出()

删除数组的最后一个元素

推()

移除阵列的第一元素

切片()

分选()

剪接()

添加元素

的toString()

的unshift()

操作者

这些是用于产生结果的单个或多个数据值,包括基本运算符,比较运算符,逻辑运算符和位运算符。

(加号)+

[(]

乘法

操作者分组

余量

(两个加号)++

– –

(2个等号)==

相等的值和等于

> =

[(]

在一个特定的方式和位置

将转换元件,以字符串

添加到开始一个新的元素

[1

返回指定对象的原始值

加入

/

(..)分组运算符

递增号码

递减编号

<

等于

<=

==

不等价或不等于类型

大于

小于

大于或等于至

小于或e

[(] &&

<<

解码统一资源标识符(URI)解码URI组分

和语句

NOT

^

XOR

左移位

>>

右移

> >>

零填充换档

函数

这些功能执行任务以产生相关输出,包括输出数据和全局函数。

警报()

一个警告框显示带有一个OK按钮

确认()

显示了OK的消息框/取消选项

将信息写入浏览器

文件。写入()

直接写入HTML文档

解码统一资源标识符,需要用户输入

编码()

将URI编码为UTF-8

编码(

Isfinite()

isNaN()

返回从其参数转换的数量

编码使用数量以表示字母

使用数量以表示字母来表示字母

评估表示为串的JavaScript代码

确定是否通过值是有限数量的

确定值是否是NaN或不是

数()

解析参数并返回浮点数

解析一个参数并返回浮点数

解析int()

解析其参数并返回整数

循环

循环

这些发生直到满足某些条件。

如果 – else陈述

如果 – else陈述

如果满足某些条件,这些旨在运行代码块。

如果(条件){//}

如果一个条件是满足的

如果不符合该条件,请执行以下情况

这些商店文本并包括转义字符和字符串方法。

单引号

\“

双引号

\\

进纸

\ n上

换行符

\ r

回车

\吨

水平制表

符\ v

垂直制表

返回特定位置的特征

Charcodeat()

在指定位置处,在指定位置

求解()

将UTF-16 Unicode值转换为字符

返回指定元件第一次出现的位置

返回最后一次发生指定元素

返回字符串的任何匹配

查找和替换特定的文本

在JavaScript中创建循环的最常见方法

,而

设置条件为一个循环

做,而

再次,看是否满足条件检查

如果停止条件不满足

循环周期

如果符合条件

如果 – else陈述

如果 – else陈述

单引号

单引号

单引号

反斜杠

[第

将多个弦连接在一起

从Carrcode()

索引()

lastIndexOf()

匹配()

代替()

搜索()

搜索文本并返回其位置

slice()

plit()

substr()

不包括负指数,将字符串拆分为子串并在指定位置返回它

,转化为大写

评估替代

M

S

×

U

[ABC]

A没有正数字字符

空白字符

提取串的一部分并返回

将串分裂成底片,并在指定位置返回它

substr()

substr()

substr()

提取绳子并在指定位置返回它们

亚替换()

tolowercase()

转化为大写

返回弦物体的基元值

正则表达式

这些是模式,包括模式改性剂,BRACkets,metacharacters和量词。

E

[12 3]

执行全局匹配

执行多个线匹配

款待字符串作为一个单一的线

允许在图案

非注释和空白贪婪模式

寻找任何字符的括号之间

-9]

用于发现从0到9的

[AZ]任何数字

从大写字母A查找任何字符为小写Z

(A | b | C)

寻找任何替代的与分离|。

查找单个字符,除了换行或行终止

\ W

字符

\ W

非字符

[第

\ S

[(]

a

a匹配不是在字的开头/结束

NUL字符

一个新行字符

进纸字符

回车符

制表符

匹配含有至少一个n的任何串与含有至少一个n的串

这些是数学函数,包括数字属性,数字方法,数学属性和数学方法。

最大数值RE像样在JavaScript

MIN_VALUE

在JavaScript最小正数值表示的

a

a

\ 0

\ n上

\˚F

\ r

\吨

通过将八进制数字xxx指定的字符

\ XDD

的字符由一个指定的十六进制数DD

为\ uXXXX

通过将十六进制数XXXX规定的Unicode字符

匹配

数字和数学

的NaN

“不是一个号码”的值

Tofixed()

用指定数量的小数返回数量的串

一个字符串用指定的长度写入

TOSTRING()

返回数量作为数量

E

LN2

LN10

log10e

log10e

log10e

log10e

SQRT1_2

的1的平方根/2

SQRT2

的2

Abs(x)

差异

NEGATIVE_INFINITY

负无穷大值

POSITIVE_INFINITY

正无穷大值

返回用作指数符号的圆形数量

Toprecision()

返回数量作为串

欧拉数

天然的对数2

的10

自然对数

log2e

e

log10e

log10e

log10e

log10e

log10e

e

平方根

返回X的绝对(阳性)值

这些包括特定的时间点,包括设置日期,并拉动日期和时间值,并设置日期的一部分。

黄褐色(x)的

的角度的正切

日期()日期()利用当前日期和时间

日期(2017,5,21,3,23,10,0)

日期声明作为绳子

作为数字(1-31)

和getFullYear()

调用getHours()

getMilliseconds()

getMinutes()

根据世界时期的本月(日期)根据世界时期(也可用日期,月份,全额

的setDate()

调用setFullYear()

调用setHours()

[(]

DOM节点

harmnode

创建自定义日期对象。这些数字代表年,月,日,小时,分钟,秒,毫秒。你可以省略一个除了年和月份,你想要的。

日期(“2017-06-23”)

凝乳()

getday()

作为数(0-6)

年份作为四位数字(YYYY)

获取小时(0-23)

毫秒(0-999)

获取分钟(0-59)

一个月为数字(0-11)

getSeconds()

获得的第二个(0-59 )

的getTime()

获取毫秒自1970年1月1日,

getutcdate()

解析一个日期的字符串表示,并返回因为毫秒数1970年1月1

设置日为数字(1- 31)

设置(任选月年和日)

设置小时(0-23)

制定甲素()

设置月(0-11)

调用setSeconds()

设置秒(0-59)

时刻设定()

设置的时间(毫秒自1970年1月1日)

调用setUTCDate()

按照通用时间设置月份中的日期在指定的日期(也可用于一天,月,全年,小时,分钟等。)

DOM节点

这允许JavaScript更新网页并包括节点属性,节点方法和元素方法。

属性

返回所有的现场集合属性登记和元素

基本URI

提供的HTML元素的绝对基本URL

的childNodes

给出的元素的子节点的集合

则firstChild

返回元素

lastChild

最后的孩子的第一个子节点元素的节点

nextsibling

在同一节点树水平处给出下一个节点

NodeName

NodeName

返回节点

返回节点的类型

的nodeValue

设置或返回一个节点的值

主板

返回元素

返回紧接在前面目前的一

文本性

组(返回文本一个节点的内容和其后代

返回对象,它实现一个指定的功能的API的

如果元素有任何属性,则返回真,否则是假

的insertBefore()

isdefaultnamespace()

[检查两个元素是否是相同的节点

返回真,如果一个指定的功能被支撑在元件上

lookupNamespaceURI()

返回的namespaceURI与给定的相关联节点

lookuppreFIX()

的appendChild()

将新的子节点的元素作为

[( )

hasAttributes()

haschildnodes()

如果元素有任何子节点,则返回true,否则为false

将新的子节点之前指定的,现有的子节点

返回true如果指定的命名空间瑞利是默认值,否则为false

isEqualNode()

检查两个元素是相等的

isSameNode()

返回包含给定NamespaceuRi的前缀的DOMString,如果存在

ranalize()[Numalize()