



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Guida sintetica delle basi del codice JavaScript
Tipologia: Schemi e mappe concettuali
1 / 6
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




JavaScript è un linguaggio di programmazione case sensitive in cui, al contrario rispetto ad altri linguaggi, non è necessario specificare il tipo di variabile. Per creare una variabile la sintassi è la seguente:
let nomeVariabile = “Mario”; let numero = 30; let nFloat = 30.45;
E’ possibile poi dichiarare delle costanti con const e sapere la tipologia di una variabile chiamando la funzione typeof() ;
const nomeVariabile = “Mario”; console.log(typeof x);
console.log() è la funzione che stampa a video.
In JavaScript, come in tutti gli altri linguaggi, ci sono variabili decimali float o double. E’ possibile arrotondare il loro valore con la funzione toFixed(n) ; Un numero invece può essere ricavato anche dal valore di una stringa con la seguente sintassi:
Number(stringa);
Con la funzione toLocaleString() , che appartiene alla classe Number, è inoltre possibile formattare i numeri aggiungendo in automatico i punti delle migliaia e le virgole dei decimali.
n.toLocaleString();
Per quanto riguarda gli operatori, sono tutti uguali tranne la potenza che si esprime con doppio asterisco (). Ci sono poi gli operatori di incremento e decremento (++ e --). Ci sono poi operatori come +=, -=, =, /= che vanno a modificare direttamente il valore della variabile senza doverla riscrivere:*
n = n + 3; → n += 3;
Per lavorare meglio sugli array spesso si utilizza un ciclo diversi da quelli più conosciuti ovvero il “for of”. Con esso il programma dà alla variabile, inserita al posto del contatore, direttamente il contenuto dell’array nella posizione attuale in modo da poterci lavorare subito. L’indice dell’array incrementa automaticamente fino alla fine dell’array.
for (const variable of array){}
> array.push() → inserisce un elemento in coda > array.pop() → elimina l’ultimo elemento > array.unshift() → inserisce un elemento in cima > array.shift() → elimina il primo elemento
Il ternary operator è una condizione che può essere applicata direttamente all’inizializzazione di una variabile. Nella sua sintassi, il punto interrogativo rappresenta il true e i due punti rappresentano il false.
let nome “ (n<20)? “Luca” : “Marco”;
In JavaScript convivono sia funzioni che metodi (quelli legati agli oggetti). Per dichiarare una funzione si usa “function”.
function nome(){}
Esistono poi delle funzioni dette anonime perché, appunto, non hanno nome, sono implicite e si usano solitamente negli eventi o come funzioni di callback. Queste ultime sono funzioni che vengono date come parametri di altre funzioni.
function print(callback) { callback(); }
Le funzioni possono accettare dei parametri. Se un parametro dichiarato non viene poi inserito, la console ci restituisce “undefined”. Per evitare ciò possiamo mettere dei parametri di default.
function ciao (name = “eva”) {}