Indice pagine di JavaScript

Esercizi in JavaScript

Indice pagine esercizi in JavaScript

Introduzione a JavaScript

  1. Introduzione a JavaScript

  2. Commenti e punteggiatura in JavaScript

  3. Tipi di dato primitivi e complessi in JavaScript

  4. Variabili e costanti in JavaScript

  5. Introduzione ai numeri in JavaScript

  6. Stringhe in JavaScript

  7. Introduzione ai boolean in JavaScript

  8. Oggetti in JavaScript

  9. Array in JavaScript

  10. Conversione tra tipi di dato

  11. Dati primitivi e dati di riferimento

  12. Determinare il tipo di variabile usando typeof

Gli operatori in JavaScript

  1. Operatori aritmetici in JavaScript

  2. Operatore di assegnazione in JavaScript

  3. Operatori unari in JavaScript

  4. Operatori di confronto in JavaScript

  5. Operatori logici in JavaScript

Controllo di flusso in JavaScript

  1. Istruzione if ed if-else in JavaScript

  2. Operatore ternario

  3. Switch case in JavaScript

  4. Ciclo for in JavaScript

  5. Ciclo for...in in JavaScript

  6. Ciclo for...of in JavaScript

  7. Ciclo while in JavaScript

  8. Ciclo do while in JavaScript

  9. Break e continue in JavaScript

Le funzioni in JavaScript

  1. Introduzione alle funzioni

  2. Le funzioni anonime

  3. Le funzioni ricorsive

  4. Stampare su console con console.log

  5. Finestra di avviso con funzione alert

  6. Finestra di input con funzione prompt

Oggetti e prototipi in JavaScript

  1. I metodi degli oggetti in JavaScript

  2. I costruttori degli oggetti, creare oggetti personalizzati

  3. I prototipi degli oggetti in JavaScript

Le classi in JavaScript

  1. Introduzione alle classi in JavaScript

  2. Getters e setters delle classi

  3. Eredità delle classi

  4. Metodi statici delle classi

  5. Proprietà statiche delle classi

  6. Campi privati delle classi

  7. Metodi privati delle classi

Iteratori e generatori in JavaScript

  1. Cosa sono e come funzionano gli iteratori

  2. Cosa sono e come funzionano i generatori

  3. La keyword yield dei generatori

  4. Cosa sono gli iteratori asincroni

  5. Cosa sono i generatori asincroni

Collections

  1. Le mappe o map

  2. Cosa sono i set

Gestione degli errori

  1. Gestione degli errori con try e catch

  2. Generare errori personalizzati con throw

Stringhe in JavaScript

  1. Proprietà length delle stringhe in JavaScript

  2. Metodo charAt delle stringhe in JavaScript

  3. Metodo charCodeAt delle stringhe in JavaScript

  4. Metodo concat delle stringhe in JavaScript

  5. Metodo endsWith delle stringhe in JavaScript

  6. Metodo includes delle stringhe in JavaScript

  7. Metodo indexOf delle stringhe in JavaScript

  8. Metodo lastIndexOf delle stringhe in JavaScript

  9. Metodo match delle stringhe in JavaScript

  10. Metodo matchAll delle stringhe in JavaScript

  11. Metodo repeat delle stringhe in JavaScript

  12. Metodo replace delle stringhe in JavaScript

  13. Metodo replaceAll delle stringhe in JavaScript

  14. Metodo search delle stringhe in JavaScript

  15. Metodo slice delle stringhe in JavaScript

  16. Metodo split delle stringhe in JavaScript

  17. Metodo startswith delle stringhe in JavaScript

  18. Metodo substring delle stringhe in JavaScript

  19. Trasformare stringa in maiuscolo con toUpperCase

  20. Trasformare stringa in minuscolo con toLowerCase

  21. Togliere spazi vuoti da stringa con trim

Array in JavaScript

  1. Proprietà length degli array

  2. Metodo at degli array

  3. Metodo concat degli array

  4. Metodo copywithin degli array

  5. Metodo every degli array

  6. Metodo fill degli array

  7. Metodo filter degli array

  8. Metodo find degli array

  9. Metodo findIndex degli array

  10. Metodo findLast degli array

  11. Metodo findLastIndex degli array

  12. Metodo flat degli array

  13. Metodo forEach degli array

  14. Metodo includes degli array

  15. Metodo indexOf degli array

  16. Metodo isArray degli array

  17. Metodo join degli array

  18. Metodo keys degli array

  19. Metodo lastIndexOf degli array

  20. Metodo map degli array

  21. Metodo pop degli array

  22. Metodo push degli array

  23. Metodo reverse degli array

  24. Metodo shift degli array

  25. Metodo slice degli array

  26. Metodo some degli array

  27. Metodo sort degli array

  28. Metodo splice degli array

  29. Metodo toString degli array

  30. Metodo unshift degli array

Oggetto Math

  1. Come utilizzare metodi matematici con l'oggetto Math

  2. Le costanti matematiche di Math: pi greco, Nepero

  3. Come generare numeri casuali con il metodo Math.random

  4. Arrotondare all'intero più vicino con il metodo Math.round

  5. Arrotondare all'intero inferiore con il metodo Math.floor

  6. Arrotondare all'intero superiore con il metodo Math.ceil

  7. Trovare il minimo con il metodo Math.min

  8. Trovare il massimo con il metodo Math.max

  9. Calcolare il valore assoluto con il metodo abs

  10. Elevare a potenza un numero con il metodo pow

  11. Calcolare la radice quadrata di un numero con il metodo sqrt

  12. Calcolare il logaritmo naturale di un numero con il metodo log

  13. Calcolare il logaritmo in base 10 con il metodo log10

  14. Seno, coseno e tangente

Algoritmi di ordinamento

  1. Algoritmo di ordinamento Bubble sort

  2. Algoritmo di ordinamento Insertion sort

  3. Algoritmo di ordinamento Quick sort

  4. Algoritmo di ordinamento Selection sort

  5. Algoritmo di ordinamento Merge sort

Algoritmi di ricerca

  1. Algoritmo di ricerca Sequenziale

  2. Algoritmo di ricerca Binaria