0% found this document useful (0 votes)
58 views

Davechild Javascript - BW

This document is a cheat sheet for JavaScript that provides summaries of core JavaScript concepts including: 1) Regular expressions syntax and modifiers for pattern matching. 2) JavaScript array, number, and math methods. 3) JavaScript event handlers, booleans, strings, dates, and functions. 4) It was created by Dave Child and published on cheatography.com as a two page reference guide for JavaScript.

Uploaded by

Radwulf Candle
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Davechild Javascript - BW

This document is a cheat sheet for JavaScript that provides summaries of core JavaScript concepts including: 1) Regular expressions syntax and modifiers for pattern matching. 2) JavaScript array, number, and math methods. 3) JavaScript event handlers, booleans, strings, dates, and functions. 4) It was created by Dave Child and published on cheatography.com as a two page reference guide for JavaScript.

Uploaded by

Radwulf Candle
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

JavaScript Cheat Sheet

by Dave Child (DaveChild) via cheatography.com/1/cs/7/


Regular Expressions Syntax

Pattern Modifiers (cont)

JavaScript Arrays

x*

Allow comments and whitespace in

concat()

slice()

pattern

join()

sort()

length

splice()

pop()

toSource()

push()

toString()

reverse()

unshift()

shift()

valueOf()

$
.

Start of string
End of string
Any single character

(a|b)

a or b

(...)

Group section

[abc]

In range (a, b or c)

[^abc]

Not in range

\s

White space

a?

Zero or one of a

a*

Zero or more of a

a*?

Zero or more, ungreedy

a+

One or more of a

a+?

One or more, ungreedy

a{3}

Exactly 3 of a

a{3,}

3 or more of a

a{,6}

Up to 6 of a

a{3,6}

3 to 6 of a

a{3,6}?

3 to 6 of a, ungreedy

Escape character

[:punct:]

Any punctuation symbol

[:space:]

Any space character

[:blank:]

Space or tab

e*

Evaluate replacement

U*

Ungreedy pattern

* PCRE modifier
JavaScript RegExp Object
compile()

lastParen

exec()

leftCOntext

JavaScript Numbers and Maths

global

multiline

abs()

min()

ignoreCase

rightContext

acos()

NEGATIVE_INFINITY

input

source

asin()

PI

lastIndex

test()

atan()

POSITIVE_INFINITY

atan2()

pow()

ceil()

random()

cos()

round()

sin()

exp()

sqrt()

floor()

SQRT1_2

LN10

SQRT2

LN2

tan()

log()

toSource()

LOG10E

toExponential()

LOG2E

toFixed()

max()

toPrecision()

MAX_VALUE

toString()

MIN_VALUE

valueOf()

lastMatch
JavaScript Event Handlers
onabort

onmousedown

onblur

onmousemove

onchange

onmouseout

onclick

onmouseover

ondblclick

onmouseup

ondragdrop

onmove

onerror

onreset

onfocus

onresize

onkeydown

onselect

Pattern Modifiers

onkeypress

onsubmit

Global match

onkeyup

onunload

i*

Case-insensitive

onload

m*

Multiple lines

s*

Treat string as single line

There's an excellent regular expression tester


at: http://regexpal.com/

NaN

By Dave Child (DaveChild)

Published 19th October, 2011.

Sponsored by Readability-Score.com

cheatography.com/davechild/

Last updated 11th May, 2016.

Measure your website readability!

www.getpostcookie.com

Page 1 of 2.

https://readability-score.com

JavaScript Cheat Sheet

by Dave Child (DaveChild) via cheatography.com/1/cs/7/


JavaScript Booleans
toSource()

JavaScript Strings
valueOf()

toString()
JavaScript Dates

charAt()

slice()

charCodeAt()

split() x

concat()

substr()

fromCharCode()

substring()

Date()

setMonth()

indexOf()

toLowerCase()

getDate()

setFullYear()

lastIndexOf()

toUpperCase()

getDay()

setHours()

length

toLocaleLowerCase()

getMonth

setMinutes()

localeCompare()

toLocaleUpperCase()

getFullYear

setSeconds()

match() x

toSource()

getYear

setMilliseconds()

replace() x

valueOf()

getHours

setTime()

search() x

getMinutes

setUTCDate()

getSeconds

setUTCDay()

getMilliseconds

setUTCMonth()

getTime

setUTCFullYear()

getTimezoneOffset()

setUTCHours()

decodeURI()

isNaN()

getUTCDate()

setUTCMinutes()

decodeURIComponent()

Number()

getUTCDay()

setUTCSeconds()

encodeURI()

parseFloat()

getUTCMonth()

setUTCMilliseconds()

encodeURIComponent()

parseInt()

getUTCFullYear()

toSource()

escape()

String()

getUTCHours()

toString()

eval()

unescape()

getUTCMinutes()

toGMTString()

isFinite()

getUTCSeconds()

toUTCString()

getUTCMilliseconds()

toLocaleString()

parse()

UTC()

setDate()

valueOf()

String object methods with an x support regular


expressions.
JavaScript Functions

By Dave Child (DaveChild)

Published 19th October, 2011.

Sponsored by Readability-Score.com

cheatography.com/davechild/

Last updated 11th May, 2016.

Measure your website readability!

www.getpostcookie.com

Page 2 of 2.

https://readability-score.com

You might also like