Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Basi codice JavaScript, Schemi e mappe concettuali di Informatica

Guida sintetica delle basi del codice JavaScript

Tipologia: Schemi e mappe concettuali

2023/2024

Caricato il 31/01/2026

agnese-piemonte
agnese-piemonte 🇮🇹

1 documento

1 / 6

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
.Appunti JavaScript.
.SOMMARIO.
.VARIABILI......................................................................................................................................................1
.NUMERI E OPERATORI........................................................................................................................... 2
NUMERI..............................................................................................................................................................................2
OPERATORI.......................................................................................................................................................................2
.STRINGHE....................................................................................................................................................3
METODI.............................................................................................................................................................................. 3
.ARRAY............................................................................................................................................................4
METODI..............................................................................................................................................................................4
.TERNARY OPERATOR..............................................................................................................................5
.FUNZIONI..................................................................................................................................................... 5
.EVENTI.......................................................................................................................................................... 6
.OGGETTI.......................................................................................................................................................6
.JSON................................................................................................................................................................ 6
.CODICE ASINCRONO.................................................................................................................................6
.API...................................................................................................................................................................7
.DOM................................................................................................................................................................7
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Basi codice JavaScript e più Schemi e mappe concettuali in PDF di Informatica solo su Docsity!

.Appunti JavaScript.

  • .VARIABILI...................................................................................................................................................... .SOMMARIO.
  • .NUMERI E OPERATORI...........................................................................................................................
    • NUMERI..............................................................................................................................................................................
    • OPERATORI.......................................................................................................................................................................
  • .STRINGHE....................................................................................................................................................
    • METODI..............................................................................................................................................................................
  • .ARRAY............................................................................................................................................................
    • METODI..............................................................................................................................................................................
  • .TERNARY OPERATOR..............................................................................................................................
  • .FUNZIONI.....................................................................................................................................................
  • .EVENTI..........................................................................................................................................................
  • .OGGETTI.......................................................................................................................................................
  • .JSON................................................................................................................................................................
  • .CODICE ASINCRONO.................................................................................................................................
  • .API...................................................................................................................................................................
  • .DOM................................................................................................................................................................

.VARIABILI.

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.

.NUMERI E OPERATORI.

NUMERI

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();

OPERATORI

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){}

METODI

> 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

.TERNARY OPERATOR.

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”;

.FUNZIONI.

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”) {}

.EVENTI.

.OGGETTI.

.JSON.

.CODICE ASINCRONO.

.API.