Beginner’s essential JavaScript Cheat Sheet

Beginner¡¯s essential

JavaScript Cheat Sheet

The Language of the Web.

#################

TABLE OF CONTENTS

JavaScript Basics

3

Variables in JavaScript

3

The Next Level: Arrays

4

Operators

5

Functions

6

JavaScript Loop

7

If - Else Statements

8

Strings

8

Regular Expression Syntax

9

Numbers and Math

11

Dealing with Dates in JavaScript

13

DOM Mode

14

Working with the User Browser

17

JavaScript Events

19

2 of 24

JAVASCRIPT BASICS

Including JavaScript in an HTML Page

//JS code goes here

Call an External JavaScript File

Including Comments

Single line comments - //

Multi-line comments - /* comment here */

VARIABLES IN JAVASCRIPT

var, const, let

var ¡ª The most common variable. Can be reassigned but only accessed

within a function. Variables defined with var move to the top when

code is executed.

const ¡ª Can not be reassigned and not accessible before they appear

within the code.

let ¡ª Similar to const, however, let variable can be reassigned but

not re-declared.

Data Types

Numbers ¡ª var age = 23

Variables ¡ª var x

Text (strings) ¡ª var a = "init"

Operations ¡ª var b = 1 + 2 + 3

3 of 24

True or fase statements ¡ª var c = true

Constant numbers ¡ª const PI = 3.14

Objects ¡ª var name = {firstName:"John", lastName:¡±Doe"}

Objects

var person = {

firstName:"John",

lastName:"Doe",

age:20,

nationality:"German"

};

THE NEXT LEVEL: ARRAYS

var fruit = ["Banana", "Apple", "Pear"];

Array Methods

concat() ¡ª Join several arrays into one

indexOf() ¡ª Returns the primitive value of the specified object

join() ¡ª Combine elements of an array into a single string and return

the string

lastIndexOf() ¡ª Gives the last position at which a given element

appears in an array

pop() ¡ª Removes the last element of an array

push() ¡ª Add a new element at the end

reverse() ¡ª Sort elements in descending order

shift() ¡ª Remove the first element of an array

slice() ¡ª Pulls a copy of a portion of an array into a new array

4 of 24

sort() ¡ª Sorts elements alphabetically

splice() ¡ª Adds elements in a specified way and position

toString() ¡ª Converts elements to strings

unshift() ¡ª Adds a new element to the beginning

valueOf() ¡ª Returns the first position at which a given element

appears in an array

OPERATORS

Basic Operators

+ ¡ª Addition

- ¡ª Subtraction

* ¡ª Multiplication

/ ¡ª Division

(...) ¡ª Grouping operator, operations within brackets are executed

earlier than those outside

% ¡ª Modulus (remainder )

++ ¡ª Increment numbers

-- ¡ª Decrement numbers

Comparison Operators

== ¡ª Equal to

=== ¡ª Equal value and equal type

!= ¡ª Not equal

!== ¡ª Not equal value or not equal type

> ¡ª Greater than

< ¡ª Less than

>= ¡ª Greater than or equal to

5 of 24

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download