Categoria: Javascript

  • Node | Sintassi e basi

    Node | Sintassi e basi

    Tipizzazione debole Stringhe Numeri (integer e reali) Boolean Undefined Null Ogni altra cosa è un oggetto: classi, funzioni, array, RegExp. Gli oggetti vengono passati come referenze, mentre i primitivi sono passati per valore. == esegue il casting automatico del tipo, mentre === non lo fa. Buffer – Tipo di dato super di Node.js Buffer è…

  • Spread Operator

    Spread Operator

    Lo spread operator (…) è una funzionalità JS che permette di prendere velocemente tutto o parte di un array o oggetto per riutilizzarlo o modificarlo. In JavaScript è molto utilizzato con il metodo Math In React lo potremo usare per richiamare i valori di un prodotto.

  • JavaScript – indexOf() / lastIndexOf()

    JavaScript – indexOf() / lastIndexOf()

    indexOf() Restituisce l’indice dell’inizio della sottostringa inserita tra parentesi. 2 Se la sottostringa non è presente la console restituisce -1 -1 Se è presente più volte lo stesso carattere lastIndexOf() restituisce l’ultima occorrenza del carattere tra parentesi. lastIndexOf() 10 Se invece abbiamo più caratteri uguali possiamo usare anche la posizione di partenza in cui ricercare…

  • JavaScript – includes()

    JavaScript – includes()

    In JavaScript il metodo includes() controlla se nella stringa sono inseriti uno o più caratteri e restituisce un valore booleano. true

  • Javascript – chartAt()

    Javascript – chartAt()

    Il metodo restituisce in carattere di una stringa in (n) posizione. “a”

  • JavaScript – forEach

    JavaScript – forEach

    Il metodo forEach() utilizza una funzione per ogni elemento di un array. È utile per creare un loop di oggetti di numero non definito. La stessa funzione può essere creata in questo modo: Il risultato sarà questo: 45491625

  • JavaScript – Break & Continue

    JavaScript – Break & Continue

    Per interrompere un ciclo while si può utilizzare l’istruzione break o quella continue. Interrompere un ciclo infinito con break Break si usa soprattutto nei cicli while per interrompere un ciclo infinito. In questo caso il ciclo non finirebbe mai bloccando il browser, senza l’istruzione if con un break a 100. Il risultato sarà quello di…

  • JavaScript – Switch

    JavaScript – Switch

    In caso di diverse alternative ben definite, come possono essere i voti, i giorni della settimana, può essere utile usare l’istruzione switch che può essere una valida alternativa all’uso di if – else – else if. Con switch necessitiamo un’espressione che dia un risultato. I vari casi di risultato sono poi selezionati con l’espressione case.…

  • Javascript – To Do List

    Javascript – To Do List

    Con la collaborazione di SheTech, tramite il loro BootCamp gratuito per le iscritte, ho realizzato una ToDoList. Questa piccola applicazione lavora attraverso JSON per il salvataggio dei dati inseriti in locale nel dispositivo. Spiego alcuni elementi nel codice dell’HTML L’applicazione è semplice, c’è un form di inserimento dati con un bottone. Quando clicco il bottone…

  • JavaScript – Grafico a Barre con dati JSON

    JavaScript – Grafico a Barre con dati JSON

    In questo articolo vi farò vedere come ho creato un grafico a barre. Questo grafico pesca i dati da un file JSON. Qui la demo: Ho inserito un file JSON da cui vengono pescati i dati, poi ho creato un loop da quei dati per creare una colonna per ogni mese. Ogni colonna ha l’altezza…