Important things to remember
Important things to remember
Examples
// Strings and Numbers
const name = "Petja";
let age = 20;
// Boolean
let isOld = false;
// Arrays
const colors = ['red', 'green', 'blue'];
// Objects
const book = {
name: 'The Silmarillion',
author: 'J. R. R. Tolkien',
pages: 365,
year: 1977
};
// Function
const getCurrentDate = function() {
return (new Date());
};
We learned and used following types:
Useful methods to work with types
Important things to remember
const book = {
name: 'The Silmarillion',
author: 'J. R. R. Tolkien',
pages: 365,
year: 1977,
origin: {
country: 'United Kingdom',
language: 'English'
}
};
Important things to remember
const colors = ['red', 'green', 'blue'];
const houseNumbers = [12, 3, 94, 23, 51, 83];
Important things to remember
We used and following "types" of loops
const houseNumbers = [12, 3, 94, 23, 51, 83];
for (let i = 0; i < houseNumbers.length; i++) {
console.log(`House number is: ${houseNumbers[i]}`);
}
const houseNumbers = [12, 3, 94, 23, 51, 83];
houseNumbers.forEach(function(hn) {
console.log(`House number is: ${hn}`);
});
or in more modern way
const houseNumbers = [12, 3, 94, 23, 51, 83];
houseNumbers.forEach((hn) => console.log(`House number is: ${hn}`));
const someNumbers = [1, 4, 9, 16];
const doubledNumbers = someNumbers.map(function(n) {
return (n * 2);
});
console.log(doubledNumbers);
or in more modern way
const someNumbers = [1, 4, 9, 16];
console.log(someNumbers.map((n) => (n * 2)));
Important things to remember
// sum all numbers in array
function sum(numbers) {
let result = 0;
for (let i = 0; i < numbers.length; i++) {
result += numbers[i];
}
return result;
}
console.log(sum([1, 4, 6, 10]));
function sum(numbers) {
let result = 0;
numbers.forEach(function(n) {
result += n;
});
return result;
}
console.log(sum([1, 4, 6, 10]));
console.log([1, 4, 6, 10].reduce((a, n) => (a += n), 0));
document.body.addEventListener('click', function() {
console.log('Body clicked');
});
Important things to remember
const name = 'Babu';
const age = 99;
function printAgeName() {
alert(`${name} is ${age} years old!`);
}
printAgeName();
const name = 'Babu';
function printAgeName() {
const age = 99;
alert(`${name} is ${age} years old!`);
}
printAgeName();
// let's try to console log age
console.log(`Console: ${name} is ${age} years old!`);