parent
2d99b98266
commit
5f886cfe2c
@ -0,0 +1,13 @@
|
|||||||
|
const countries = [
|
||||||
|
'Albania',
|
||||||
|
'Bolivia',
|
||||||
|
'Canada',
|
||||||
|
'Denmark',
|
||||||
|
'Ethiopia',
|
||||||
|
'Finland',
|
||||||
|
'Germany',
|
||||||
|
'Hungary',
|
||||||
|
'Ireland',
|
||||||
|
'Japan',
|
||||||
|
'Kenya'
|
||||||
|
]
|
@ -0,0 +1,103 @@
|
|||||||
|
const arr = []
|
||||||
|
const array = Array(5)
|
||||||
|
console.log(array.length)
|
||||||
|
const webTechs = [
|
||||||
|
'HTML',
|
||||||
|
'CSS',
|
||||||
|
'JavaScript',
|
||||||
|
'React',
|
||||||
|
'Redux',
|
||||||
|
'Node',
|
||||||
|
'MongoDB'
|
||||||
|
]
|
||||||
|
console.log(webTechs[0] + ' '+ webTechs[Math.floor((webTechs.length)/2.0)] + ' '+ webTechs[webTechs.length -1])
|
||||||
|
const mixedDataTypes = ['number', 0, 0.1, [1,3], true, false]
|
||||||
|
console.log(mixedDataTypes.length)
|
||||||
|
const itCompanies = ['Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle' , 'Amazon']
|
||||||
|
console.log(itCompanies)
|
||||||
|
console.log(itCompanies.length)
|
||||||
|
for (let i = 0; i < itCompanies.length; i++) {
|
||||||
|
console.log(itCompanies)
|
||||||
|
itCompanies[i].toUpperCase()
|
||||||
|
console.log(itCompanies[i].toUpperCase())
|
||||||
|
}
|
||||||
|
if (itCompanies.includes('netflix')) {
|
||||||
|
console.log('netflix')
|
||||||
|
}else{
|
||||||
|
console.log('not found')
|
||||||
|
}
|
||||||
|
let o_counter = 0
|
||||||
|
for (let i = 0; i < itCompanies.length; i++) {
|
||||||
|
let company = itCompanies[i].split('')
|
||||||
|
for (let j = 0; j < company.length; j++) {
|
||||||
|
if (company[j] == 'o') {
|
||||||
|
o_counter++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (o_counter > 1) {
|
||||||
|
console.log(itCompanies[i])
|
||||||
|
o_counter = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
itCompanies.sort()
|
||||||
|
console.log(itCompanies)
|
||||||
|
itCompanies.reverse()
|
||||||
|
console.log(itCompanies)
|
||||||
|
console.log(itCompanies.slice(0,3))
|
||||||
|
console.log(itCompanies.slice((itCompanies.length/2.0)+1, itCompanies.length))
|
||||||
|
if (itCompanies.length % 2.0 == 0 ) {
|
||||||
|
console.log(itCompanies[Math.floor(itCompanies.length/2.0)] + " "+ itCompanies[Math.floor(itCompanies.length/2.0)+1])
|
||||||
|
}else{
|
||||||
|
console.log(itCompanies[Math.floor(itCompanies.length/2.0)])
|
||||||
|
}
|
||||||
|
console.log(itCompanies)
|
||||||
|
itCompanies.shift()
|
||||||
|
console.log(itCompanies)
|
||||||
|
if (itCompanies.length % 2.0 == 0 ) {
|
||||||
|
itCompanies.splice(Math.floor(itCompanies.length/2.0),1)
|
||||||
|
itCompanies.splice(Math.floor(itCompanies.length/2.0),1)
|
||||||
|
}else{
|
||||||
|
itCompanies.splice(Math.floor(itCompanies.length/2.0))
|
||||||
|
}
|
||||||
|
console.log(itCompanies)
|
||||||
|
itCompanies.pop()
|
||||||
|
console.log(itCompanies)
|
||||||
|
|
||||||
|
//exercise 2
|
||||||
|
let text ='I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
|
||||||
|
text = text.split('.')
|
||||||
|
console.log(text)
|
||||||
|
text = text.join('')
|
||||||
|
text = text.split(',')
|
||||||
|
text = text.join('')
|
||||||
|
text = text.split(" ")
|
||||||
|
console.log(text)
|
||||||
|
|
||||||
|
const shoppingCart = ['Milk', 'Coffee', 'Tea', 'Honey']
|
||||||
|
shoppingCart.unshift("Meat")
|
||||||
|
shoppingCart.push('Sugar')
|
||||||
|
let honey = shoppingCart.indexOf('Honey')
|
||||||
|
shoppingCart.splice(honey,1)
|
||||||
|
console.log(shoppingCart)
|
||||||
|
let tea = shoppingCart.indexOf('Tea')
|
||||||
|
shoppingCart.splice(tea,1,'Green Tea')
|
||||||
|
console.log(shoppingCart)
|
||||||
|
|
||||||
|
//exercise 3
|
||||||
|
let ages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]
|
||||||
|
ages = ages.sort()
|
||||||
|
console.log(ages[0])
|
||||||
|
console.log(ages[ages.length-1])
|
||||||
|
if (ages.length %2 == 0) {
|
||||||
|
console.log(ages[Math.floor(ages.length/2)] + " "+ages[Math.floor(ages.length/2)+1])
|
||||||
|
}else{
|
||||||
|
ages[Math.floor(ages.length/2)]
|
||||||
|
}
|
||||||
|
let average = 0
|
||||||
|
for (let i = 0; i < ages.length; i++) {
|
||||||
|
average +=ages[i]
|
||||||
|
}
|
||||||
|
average = average/ages.length
|
||||||
|
console.log(ages[ages.length-1] - ages[0])
|
||||||
|
console.log(Math.floor(Math.abs(ages[0] - average)) + " " + Math.floor(Math.abs(ages[ages.length-1] - average)))
|
||||||
|
console.log(countries)
|
@ -1,3 +1,3 @@
|
|||||||
console.log(countries)
|
console.log(countries)
|
||||||
alert('Open the browser console whenever you work on JavaScript')
|
// alert('Open the browser console whenever you work on JavaScript')
|
||||||
alert('Open the console and check if the countries has been loaded')
|
// alert('Open the console and check if the countries has been loaded')
|
||||||
|
@ -0,0 +1,9 @@
|
|||||||
|
const webTechs = [
|
||||||
|
'HTML',
|
||||||
|
'CSS',
|
||||||
|
'JavaScript',
|
||||||
|
'React',
|
||||||
|
'Redux',
|
||||||
|
'Node',
|
||||||
|
'MongoDB'
|
||||||
|
]
|
Loading…
Reference in new issue