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, phrase. To initialize variable with a string you need to put this string into quotes.
boolean Boolean variable represent a logical values True or False
array An ordered list of values, can store different type of data inside
operator Mathematical operators, such as: +, -, *, /, >, <, = etc
comments Comments are some notes that you can leave for yourself or another person, the note that 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 do some manipulation on it and return us 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 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 user interacts with web page. For example, JavaScript creates an event when 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.