Exercicis JavaScript – Arrays
EXERCICI 7 – Llista de videojocs
Crea un array anomenat videojocs amb estos tres valors:
"Minecraft""FIFA""Tetris"
Mostra per consola:
- l’array complet
- l’element de la posició
0 - l’element de la posició
1 - l’element de la posició
2
Després canvia el segon videojoc per "Mario Kart" i torna a mostrar l’array complet.
Condicions:
- Has de crear un array amb valors inicials.
- Has d’accedir als elements amb índex.
- Has de modificar un element amb índex.
- Has d’utilitzar
console.log().
EXERCICI 8 – Compra setmanal
Crea un array buit anomenat compra.
- Afig estos elements al final de l’array:
"pa""llet""ous"
- Mostra l’array complet.
- Mostra quants elements té l’array.
- Elimina l’últim element.
- Torna a mostrar l’array.
- Torna a mostrar quants elements té ara.
Condicions:
- Has de crear un array buit.
- Has d’utilitzar
push(). - Has d’utilitzar
pop(). - Has d’utilitzar
length.
EXERCICI 9 – Assignatures del curs
Crea un array anomenat assignatures amb estos valors:
"Matemàtiques""Valencià""Història""Anglés""Biologia"
Fes el següent:
- Mostra totes les assignatures amb un bucle
for. - Mostra totes les assignatures amb
forEach(). - Mostra en quina posició està
"Història". - Mostra en quina posició està
"Física".
Condicions:
- Has d’utilitzar
for. - Has d’utilitzar
assignatures.length. - Has d’utilitzar
forEach(). - Has d’utilitzar
indexOf().
EXERCICI 10 – Ciutats favorites
Crea un array anomenat ciutats amb estos valors:
"València""Barcelona""Sevilla""Bilbao""Granada"
Fes el següent:
- Uneix totes les ciutats en una sola cadena separada per
" - "i mostra el resultat. - Crea un nou array amb
slice()que continga només la segona, tercera i quarta ciutat. - Mostra l’array nou.
- Mostra també l’array original per comprovar que no ha canviat.
- Utilitza
splice()per eliminar 2 elements a partir de la posició1. - Mostra l’array original després del
splice().
Condicions:
- Has d’utilitzar
join(). - Has d’utilitzar
slice(). - Has d’utilitzar
splice(). - Has de mostrar la diferència entre
slice()isplice().
Exercicis JavaScript – Objectes
EXERCICI 11 – Perfil d’un streamer
Crea un objecte anomenat streamer amb estes propietats:
nomcanalsubscriptors
Mostra per consola:
- l’objecte complet
- el valor de
nomamb notació de punt - el valor de
canalamb notació de punt - el valor de
subscriptorsamb notació de claudàtors
Condicions:
- Has d’utilitzar un object literal.
- Has d’utilitzar notació de punt.
- Has d’utilitzar notació amb claudàtors.
EXERCICI 12 – Informació d’un mòbil
Crea un objecte anomenat mobil amb estes propietats:
marcamodelpreu
Fes el següent:
- Mostra l’objecte.
- Modifica el preu.
- Afig una nova propietat
disponible. - Afig també una propietat amb espais en el nom:
"any de compra"
- Mostra l’objecte final.
Condicions:
- Has de modificar una propietat existent.
- Has d’afegir propietats noves.
- Has d’utilitzar notació de punt quan siga possible.
- Has d’utilitzar claudàtors en la propietat amb espais.
EXERCICI 13 – Sèrie de televisió
Crea un objecte anomenat serie amb estes propietats:
titolplataformatemporadesacabada
Fes el següent:
- Mostra l’objecte.
- Elimina la propietat
acabada. - Comprova si existeix la propietat
temporades. - Comprova si existeix la propietat
director. - Recorre l’objecte amb
for...ini mostra cada clau i el seu valor.
Condicions:
- Has d’utilitzar
delete. - Has d’utilitzar l’operador
in. - Has d’utilitzar
for...in.
EXERCICI 14 – Biblioteca digital
Crea un array anomenat llibres amb tres objectes.
Cada objecte ha de tindre estes propietats:
titolgenerepagines
Fes el següent:
- Mostra el títol del primer llibre.
- Mostra el gènere del segon llibre.
- Mostra les pàgines del tercer llibre.
- Recorre l’array amb un
fori mostra:
Títol: ...
Gènere: ...
Pàgines: ...
- Crea un objecte nou copiant el primer llibre amb
Object.assign(). - Mostra la còpia.
- Mostra per consola les claus del primer llibre amb
Object.keys(). - Mostra per consola els valors del primer llibre amb
Object.values(). - Congela la còpia amb
Object.freeze(). - Intenta canviar una propietat de la còpia i mostra-la després.
Condicions:
- Has d’utilitzar un array d’objectes.
- Has d’utilitzar un bucle
for. - Has d’utilitzar
Object.assign(). - Has d’utilitzar
Object.keys(). - Has d’utilitzar
Object.values(). - Has d’utilitzar
Object.freeze().