Skip to content

Latest commit

 

History

History
119 lines (51 loc) · 2.8 KB

File metadata and controls

119 lines (51 loc) · 2.8 KB

JavaScript Cheatsheet

###JavaScript (or JS)

It is a popular programming language commonly used to create interactive effects within web browsers.

###variable

A place to store values, can store any kind of information (data types): numbers, words, collections of data

###undefined variable

A variable that has no value

###to declare variable

To create a variable - done by using ‘ var variable-name = value ’

###to initialize variable

Set (give) some value to variable.

###string

A set of characters, word(s), phrase. To initialize variable with a string you need to put this string into quotes.

###boolean

Boolean variable represent a logical value True or False

###array

An ordered list of values, can store different types of data inside

###operator

Mathematical operators, such as: +, -, *, /, >, <, = etc

###comments

Comments are some notes that you can leave for yourself or another person, a note that a computer will not read. You can write a comment on a new line or on the same line after code as so: //I’m your comment Single line comment starts with // Multi line comment are placed between /* .. */

###function

A separable, reusable piece of code. It takes some input, does some manipulation on it and returns us an output.

###to declare function

To create a function

###argument

A value input that functions can accept

###if/else statement

‘If’ used to decide which lines of code to execute, ‘else’ - to give alternative set of instructions. Example: if(x > 5) {console.log”X bigger than 5”}; else {console.log”X smaller than 5”};

###while loop

It repeats code over and over again until some condition is met.

###for loop

This loop is similar to ‘while loop’, just with a set amount of repetition. You declare counter in the statement as so: for(var i = 0; i < 5; i++){do something 5 times};

###infinite loop

A loop that does not stop and it’s a loop that you need to avoid. Each loop should have some condition so it can stop.

###object

A collection of properties

###event

A type of object that is created when a user interacts with a web page. For example, JavaScript creates an event when a user clicks on a button.

###CSS

Stands for Cascading Style Sheets. CSS describes how HTML elements are to be displayed on screen. It is presentation.

###HTML

Stands for Hyper Text Markup Language. It is a structure of the elements on the page.

###DOM

Stands for Document Object Model. It defines the logical structure of documents and the way a document is accessed and manipulated.

###scope

Scope is the set of variables, objects, and functions that you can access.

###console

A method of interacting with the system. In order to write to the browser console, you could use console.log(‘Hello World’). This would write Hello World in the browser console.