Javascript Lascia

| | | | | | | | | | | | | | | | | | | | | | | | | | |

Lascia entrare JavaScript è uno dei tre modi per dichiarare una variabile. JavaScript let viene utilizzato per dichiarare le variabili dell’ambito del blocco e non può essere riassegnato o dichiarato nuovamente. La variabile let è meglio utilizzata per i cicli.

Le variabili sono una parte essenziale della maggior parte dei linguaggi di programmazione. Quando inizierai a utilizzare JavaScript, incontrerai spesso il termine. "Variabile" viene utilizzato per descrivere un contenitore che memorizza uno o più valori nel codice.

Ci sono tre modi per dichiarare una variabile in JavaScript: var, let e const. Ciascuno di questi tipi di variabili può essere utilizzato in circostanze diverse, di cui parleremo più avanti in questo articolo.

Detto questo, il focus di questo tutorial è la parola chiave JavaScript "let." "Lascia" consente di dichiarare variabili che possono essere riassegnate. Discuteremo di come il "let" la parola chiave funziona in JavaScript ed esplora un esempio di dichiarazione di variabili utilizzando "let."

Aggiornamento variabili JavaScript

Le variabili JavaScript memorizzano i valori. Ad esempio, se abbiamo un nome che vogliamo memorizzare nel nostro codice, potremmo volerlo assegnare a una variabile. Le variabili possono contenere qualsiasi tipo di dati, inclusi numeri, stringhe e oggetti.

Il modo più comune per dichiarare una variabile in JavaScript è utilizzare "var," in gran parte perché la specifica della lingua originale su cui si basa JavaScript non includeva più modi per dichiarare una variabile. Ecco la sintassi per dichiarare una variabile utilizzando "var:"

Nell’esempio sopra, abbiamo dichiarato una variabile chiamata "name" e gli ha assegnato il valore "John Appleseed". La nostra variabile ha alcuni componenti:

  • La variabile viene dichiarata utilizzando la "var" parola chiave.
  • Il nome della nostra variabile è "full_name."
  • Il "=" la sintassi dice al nostro programma di assegnare la nostra variabile "full_name" con un valore.
  • Il valore assegnato alla nostra variabile è "John Appleseed."

Ora che abbiamo dichiarato la nostra variabile, possiamo usarla in tutto il nostro codice. Nel codice seguente, stampiamo il nostro nome variabile:

Il nostro programma restituisce: "John Appleseed".
< /p>

In questo esempio, la nostra variabile è una stringa, ma avremmo potuto assegnarle un numero, un array, un oggetto JSON, un booleano o qualsiasi altro tipo di dato. Ecco un esempio di variabile che memorizza un array:

In questo esempio, abbiamo dichiarato una variabile chiamata "partecipanti." Questa variabile memorizza quattro stringhe, che sono i nomi delle persone che potrebbero assistere al nostro concerto di esempio.

Tipi di variabili JavaScript

Negli esempi precedenti viene utilizzata la parola chiave "var" per dichiarare una variabile, ma a volte è più appropriato utilizzare un’altra parola chiave. Entrano in gioco le parole chiave ;let" e "const".

In JavaScript, possiamo dichiarare le variabili utilizzando ciascuna di queste tre parole chiave, che vengono utilizzate in circostanze diverse.

La tabella seguente mostra le differenze tra questi tre tipi di variabili:

Parola chiaveAmbito variabileRiassegnare?Ridichiarare?Sollevare?
varFunzioneSiSiSi
const BloccaSiNoNo
lasciaBloccaNoNoNo

Questa tabella sembra complessa, ma quando inizi a utilizzare i diversi tipi di variabili, inizierai a capire meglio quando utilizzare ciascuna di esse.

Le seguenti sono regole pratiche generali per l’utilizzo di questi tipi di variabili:

  1. Utilizzare const il più possibile, a meno che devi dichiarare nuovamente o issare una variabile.
  2. Usa let se stai lavorando con loop.
  3. Usa var solo se:
    1. Stai lavorando su codice precedente,
    2. Hai bisogno di una variabile che puoi ridichiarare, oppure
    3. Hai bisogno di una variabile accessibile ovunque nel programma (cioè globalmente).

Due mnemonici per aiutarti a ricordare le tre parole chiave per le variabili in JavaScript e quando usarle sono:

  1. Variabilisonocontainer chepermettidi conservarevaluogo nel tuo codice.
  1. Constantine non ha potuto ridichiarare né sollevare il

Lasciate passa attraverso i loop, cosi la

varietàdi verdure è diventata un’eredità globale.

Ora diamo un’occhiata al "lasciare" parola chiave. Esploreremo il suo utilizzo in JavaScript e come si confronta con le altre parole chiave per le variabili.

JavaScript Let

JavaScript "let" parola chiave consente di dichiarare una variabile di ambito del blocco. (A differenza delle variabili globali, le variabili dell’ambito del blocco sono locali al blocco in cui sono dichiarate.) Ricorda che dichiari le variabili globali con "var."

Cosa significa? Ambito si riferisce al punto in cui è possibile accedere a una variabile nel codice. "ambito di blocco" si riferisce all’area all’interno di un ciclo o condizionale Generalmente, le parentesi graffe ({}) distinguono un blocco di codice.

Le variabili locali sono variabili dichiarate all’interno di un blocco di codice. Le variabili globali, invece, sono dichiarate all’esterno.< /p>

La parola chiave "let" è utile nei programmi che utilizzano variabili in un’istruzione "if" o in un ciclo "for"

Ecco un esempio di JavaScript "let" parola chiave in azione:

Il nostro codice restituisce quanto segue:

è una giornata lavorativa. Prepara una banana per pranzo oggi.

Non è una giornata lavorativa. Prepara una mela per pranzo oggi.

In questo esempio, dichiariamo due variabili: "giorno lavorativo" e "pranzo alla frutta" "giornata lavorativa" è una variabile di ambito globale a cui possiamo accedere in tutto il nostro programma (notare che il codice utilizza "var") e "lunchFruit" è una variabile locale a cui è possibile accedere riassegnata solo all’interno del nostro ciclo (notare che il codice utilizza "let").

Quando il nostro programma esegue il comando "if" dichiarazione, vede che "giorno lavorativo" è uguale a "vero." Pertanto, il nostro programma esegue il codice in "if" bloccare. In questo caso, il nostro programma riassegna "lunchFruit" a "Banana," e quindi stampa un messaggio sulla console.

Ma quando il nostro programma termina l’esecuzione del codice nel campo "if" dichiarazione, stampa il messaggio "Non è un giorno lavorativo. Prepara una mela oggi stesso." Questo perché il nostro "pranzo alla frutta" variabile cambia solo all’interno del nostro "if" dichiarazione. Il nome del frutto non cambia perché il nostro console.log() finale si trova al di fuori di "if" dichiarazione.

Il codice sopra mostra i due attributi chiave del "let" variabile:

  1. "let" ha un ambito di blocco, il che significa che è possibile accedervi solo in un determinato blocco.
  2. "let" può essere riassegnato se lo desideriamo, ma solo all’interno del nostro ambito di blocco.

Se volessimo che la nostra variabile fosse globale, utilizzeremmo invece "var", ma poiché l’esempio precedente utilizza un’istruzione "if", dovevamo solo utilizzare il comando "let&rdquo ; variabile.

JavaScript Let Alternatives

Per illustrare le differenze tra "var" e "let" in modo più approfondito, ecco un esempio dello stesso codice sopra, ma usando "var" invece di "let" per dichiarare la nostra variabile "lunchFruit":

Il nostro codice restituisce:

è una giornata lavorativa. Prepara una banana per pranzo oggi.

Non è una giornata lavorativa. Prepara una banana per pranzo oggi.

Come puoi vedere, quando il nostro codice cambia il "lunchFruit" valore della variabile a "Banana" la modifica viene apportata a livello globale, quindi quando il nostro codice esegue l’ultimo "console.log()" dichiarazione, stampa il "lunchFruit" variabile che memorizza il valore "Banana."

Inoltre, possiamo usare "const" dichiarare una variabile. Tuttavia, a differenza delle variabili dichiarate utilizzando il comando "let" parola chiave, una volta dichiarata la variabile, non è possibile ridichiararla.

Ecco un esempio di dichiarazione di una variabile utilizzando il comando "const" parola chiave:

La variabile "nome_completo" ora memorizza "John Appleseed." Ma se volessimo cambiare il nome, dovremmo dichiarare una nuova variabile, in questo modo:

Se provassimo a riassegnare la variabile "full_name," il nostro programma restituirebbe un errore, "nome_completo è già stato dichiarato." Quindi, "const" può essere utile per memorizzare valori che non cambieranno, ma se prevedi di dover ridichiarare una variabile, potresti voler usare "var."

Conclusione

Le variabili sono una parte cruciale della programmazione. In questo tutorial, abbiamo discusso le basi delle variabili e come lavorare con "var" e "lasciare" in JavaScript. Abbiamo anche discusso brevemente delle differenze tra "var," "lascia," e "cost," e come ciascuna di queste parole chiave variabili dovrebbe essere utilizzata in JavaScript.

Ora sei pronto per dichiarare le variabili JavaScript come uno sviluppatore professionista!