[Go to site: main page, start]

0% found this document useful (0 votes)
12 views23 pages

JavaScript Basics Cheatsheet Guide

Uploaded by

badaltyagi1809
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views23 pages

JavaScript Basics Cheatsheet Guide

Uploaded by

badaltyagi1809
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

</>CodeWithHarry

Start Learning Tutorials

JavaScript Cheatsheet
"JavaScript Cheatsheet"
By CodeWithHarry Updated: 5 April 2025

JavaScript Basics

Set of JavaScript basic syntax to add, execute and


write basic programming paradigms in JavaScript.

On Page Script

Adding internal JavaScript to HTML:

<script type="text/javascript"> //JS code


:
goes here </script>

External JS File

Adding external JavaScript to HTML:

<script src="[Link]"></script>

Functions
JavaScript Function syntax:

function nameOfFunction() {
// function body
}

DOM Element

Changing content of a DOM Element:

[Link]("elementID").inne
rHTML = "Hello World!";

Output
This will print the value of a in JavaScript console:

[Link](a);
:
Conditional Statements

Conditional statements are used to perform


operations based on some conditions.

If Statement

The block of code to be executed, when the condition


specified is true:

if (condition) {
// block of code to be executed if
the condition is true
}

If-else Statement
If the condition for the if block is false, then the else
block will be executed:

if (condition) {
// block of code to be executed if
the condition is true
} else {
// block of code to be executed if
the condition is false
}

Else-if Statement
A basic if-else ladder:

if (condition1) {
:
if (condition1) {
// block of code to be executed if
condition1 is true
} else if (condition2) {
// block of code to be executed if
the condition1 is false and condition2 is
true
} else {
// block of code to be executed if
the condition1 is false and condition2 is
false
}

Switch Statement

Switch case statement in JavaScript:

switch (expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}

Iterative Statements (Loops)

Iterative statement facilitates programmer to execute


any block of code lines repeatedly and can be
controlled as per conditions added by the
programmer.
:
For Loop
For loop syntax in JavaScript:

for (initialization; condition;


incrementation;) {
// code block to be executed
}

Example:

for (let i = 0; i < 5; i++) {


text += "Iteration number: " + i + "
<br>";
}

While Loop
Runs the code till the specified condition is true:

while (condition) {
// code block to be executed
}

Do While Loop
A do while loop is executed at least once despite the
condition being true or false:

do {
// run this code in block
:
// run this code in block
i++;
} while (condition);

Strings

The string is a sequence of characters that is used for


storing and managing text data.

charAt method
Returns the character from the specified index:

[Link](3)

concat method

Joins two or more strings together:

[Link](str2)

indexOf method
Returns the index of the first occurrence of the
specified character from the string else -1 if not found:

[Link]('substr')

match method
:
Searches a string for a match against a regular
expression:

[Link](/(chapter \d+(\.\d)*)/i;)

replace method
Searches a string for a match against a specified
string or char and returns a new string by replacing
the specified values:

[Link](str2)

search method

Searches a string against a specified value:

[Link]('term')

split method
Splits a string into an array consisting of substrings:

[Link]('\n')

substring method
Returns a substring of a string containing characters
from the specified indices:
:
[Link](0,5)

Arrays

The array is a collection of data items of the same


type. In simple terms, it is a variable that contains
multiple values.

variable
Containers for storing data:

var fruit = ["element1", "element2",


"element3"];

concat method
Joins two or more arrays together:

concat()

indexOf method
Returns the index of the specified item from the array:

indexOf()

join method
:
Converts the array elements to a string:

join()

pop method
Deletes the last element of the array:

pop()

reverse method

This method reverses the order of the array elements:

reverse()

sort method
Sorts the array elements in a specified manner:

sort()

toString method
Converts the array elements to a string:

toString()

valueOf method
:
Returns the relevant Number Object holding the value
of the argument passed:

valueOf()

Number Methods

JS math and number objects provide several


constants and methods to perform mathematical
operations.

toExponential method
Converts a number to its exponential form:

toExponential()

toPrecision method
Formats a number into a specified length:

toPrecision()

toString method
Converts an object to a string:

toString()
:
valueOf method
Returns the primitive value of a number:

valueOf()

Maths Methods

ceil method
Rounds a number upwards to the nearest integer,
and returns the result:

ceil(x)

exp method
Returns the value of E^x:

exp(x)

log method

Returns the logarithmic value of x:

log(x)

pow method

Returns the value of x to the power y:


:
pow(x,y)

random method

Returns a random number between 0 and 1:

random()

sqrt method
Returns the square root of a number x:

sqrt(x)

Dates

Date object is used to get the year, month, and day. It


has methods to get and set day, month, year, hour,
minute, and seconds.

Pulling Date from the Date object


Returns the date from the date object:

getDate()

Pulling Day from the Date object


:
Returns the day from the date object:

getDay()

Pulling Hours from the Date object


Returns the hours from the date object:

getHours()

Pulling Minutes from the Date object

Returns the minutes from the date object:

getMinutes()

Pulling Seconds from the Date object


Returns the seconds from the date object:

getSeconds()

Pulling Time from the Date object


Returns the time from the date object:

getTime()
:
Mouse Events

Any change in the state of an object is referred to as


an Event. With the help of JS, you can handle events,
i.e., how any specific HTML tag will work when the
user does something.

click
Fired when an element is clicked:

[Link]('click', () ! {
// Code to be executed when the event
is fired
});

oncontextmenu
Fired when an element is right-clicked:

[Link]('contextmenu',
() ! {
// Code to be executed when the event
is fired
});

dblclick
Fired when an element is double-clicked:

[Link]('dblclick', ()
! {
// Code to be executed when the event
:
// Code to be executed when the event
is fired
});

mouseenter
Fired when an element is entered by the mouse
arrow:

[Link]('mouseenter', ()
! {
// Code to be executed when the event
is fired
});

mouseleave
Fired when an element is exited by the mouse arrow:

[Link]('mouseleave', ()
! {
// Code to be executed when the event
is fired
});

mousemove

Fired when the mouse is moved inside the element:

[Link]('mousemove', ()
! {
// Code to be executed when the event
is fired
:
});

Keyboard Events

keydown
Fired when the user is pressing a key on the
keyboard:

[Link]('keydown', () !
{
// Code to be executed when the event
is fired
});

keypress
Fired when the user presses the key on the keyboard:

[Link]('keypress', ()
! {
// Code to be executed when the event
is fired
});

keyup

Fired when the user releases a key on the keyboard:

[Link]('keyup', () ! {
// Code to be executed when the event
:
is fired
});

Errors

Errors are thrown by the compiler or interpreter


whenever they find any fault in the code, and it can
be of any type like syntax error, run-time error, logical
error, etc. JS provides some functions to handle the
errors.

try and catch


Try the code block and execute catch when err is
thrown:

try {
// Block of code to try
} catch (err) {
// Block of code to handle errors
}

Window Methods

Methods that are available from the window object.

alert method
Used to alert something on the screen:

alert()
:
alert()

blur method
The blur() method removes focus from the current
window:

blur()

setInterval
Keeps executing code at a certain interval:

setInterval(() ! {
// Code to be executed
}, 1000);

setTimeout
Executes the code after a certain interval of time:

setTimeout(() ! {
// Code to be executed
}, 1000);

close

The [Link]() method closes the current


window:

[Link]()
:
confirm
The [Link]() instructs the browser to display
a dialog with an optional message, and to wait until
the user either confirms or cancels:

[Link]('Are you sure?')

open
Opens a new window:

[Link]("[Link]
m");

prompt
Prompts the user with a text and takes a value.
Second parameter is the default value:

var name = prompt("What is your name?",


"Harry");

scrollBy

[Link](100, 0); // Scroll 100px


to the right
:
scrollTo
Scrolls the document to the specified coordinates:

[Link](500, 0); // Scroll to


horizontal position 500

clearInterval

Clears the setInterval. var is the value returned by


setInterval call:

clearInterval(var)

clearTimeout

Clears the setTimeout. var is the value returned by


setTimeout call:

clearTimeout(var)

stop

Stops the further resource loading:

stop()

Query/Get Elements
:
The browser creates a DOM (Document Object
Model) whenever a web page is loaded, and with the
help of HTML DOM, one can access and modify all
the elements of the HTML document.

querySelector

Selector to select first matching element:

[Link]('css-selectors')

querySelectorAll
A selector to select all matching elements:

[Link]('css-
selectors', ")

getElementsByTagName

Select elements by tag name:

[Link]('element-
name')

getElementsByClassName
Select elements by class name:

[Link]('class-
name')
:
Get Element by Id
Select an element by its id:

[Link]('id')

Creating Elements

Create new elements in the DOM.

createElement
Create a new element:

[Link]('div')

createTextNode
Create a new text node:

[Link]('some text here')

Download this Cheatsheet


:
Tags
Share
javascript cheatsheet

Main Learn

Home Courses

Contact Tutorials

Work With Us Notes

My Gear

Legal Social

Terms GitHub

Privacy Twitter (X)

Refund YouTube

Facebook

Made with and in India


:

You might also like