Variabili in Javascript
In JavaScript, una variabile è un contenitore che contiene un valore. Le variabili vengono utilizzate per memorizzare valori di dati che possono essere successivamente accessibili e manipolati all'interno di un programma. Per creare una variabile in JavaScript, è necessario utilizzare le parole chiave "var", "let" o "const" seguite dal nome della variabile.
In parole semplici, nel linguaggio di programmazione la variabile è come una scatola di cartone. Immagina di voler mettere dei libri all'interno di una scatola, darai alla scatola un'etichetta libri e metterai i libri al suo interno. Allo stesso modo in javascript usiamo la parola chiave "var", "let" e "const" per dichiarare una variabile (scatola di cartone) e darle un nome e inserire alcuni dati (libri) al suo interno.
Tratteremo le parole chiave " let " e " const ", " var " è proprio come " let " ma let è il modo moderno. Impareremo la differenza tra var e let in futuro
Impariamo vedendo alcuni esempi pratici
Dichiarare una variabile in javascript
Innanzitutto, usiamo la parola chiave let o const e diamo un nome alla variabile, questo passaggio è chiamato dichiarazione di variabile.
Qui stiamo usando la parola chiave "let" per dichiarare una variabile e darle un nome età
let age;
let age;
age = 25;
Possiamo anche dichiarare una variabile e assegnarle un valore in una sola riga
let age = 25;
Possiamo dichiarare più variabili in più modi
let name = "som";
let age = 25;
let city = "mumbai";
let name = "som" , age = 25 , city = "mumbai";
let name = "som",
age = 25,
city = "mumbai";
Andando avanti,
Come puoi vedere, fino ad ora abbiamo usato solo la parola chiave let , ora usiamo la parola chiave const e impariamo la differenza tra let e const.
In JavaScript, la principale differenza tra " let " e " const " è la loro mutabilità.
La parola chiave " let " viene utilizzata per dichiarare variabili mutabili o modificabili. Ciò significa che il valore di una variabile dichiarata con “let” può essere riassegnato o modificato.
Esempio
let age = 25;
age = 26;
// now our variable age stores value 26 inside it
const age = 25;
age = 26;
// it will give an error because values for variable declared using const can not changed
const name;
name = "som"; // this is wrong, it will give error
const name = "som"; // this is correct
Spostamento di dati tra variabili
Possiamo anche spostare/copiare i dati tra più variabili
let city = "mumbai";
let newCity = city;
// Now our variable newCity has the value "mumbai" inside it.
let name = "som";
let name = "rahul";
// it will give error because we can not declare variable again
let name = "som";
name = "rahul";
// this is correct way, as we are calling the variable not declaring again
Convenzioni di denominazione delle variabili
Queste sono tre regole che dobbiamo seguire
- Un nome di variabile dovrebbe usare solo lettere, numeri e simboli $ e _
- Un nome di variabile non può iniziare con il numero
- Un nome di variabile non può essere le parole di riserva javascript (come let, const, for, object, function ecc.)
// correct ways
let name = "som";
let $name = "som";
let name_ = "som";
let name25 = "som";
// incorrect ways
let 25name = "som"; // starting with number
let full-name = "som"; // only _ and $ symbol are allowed
let let = "som"; // reserved word let can not be a variable name
let fruit = "apple";
let Fruit = "banana";
let FRUIT = "kiwi";
// all these are different variables
let fullName = "som gupta";
// In camelCase, first letter should be lowercase and first letter of second
word should be uppercase
// we can also use _ for multi name variable
let full_name = "som gupta";
// but camelCase is the best practice to use multi word variable
let name = "som";
let age = 27;
let city = "mumbai";
// do not use variable names like x ,y ,z or var1 , var2 , var3.
let x = "som";
let y = 27;
let z = "mumbai";
// Always give variables meaningfull name
Finalmente hai imparato a conoscere le variabili in javascript.
facciamo un breve riassunto
in primo luogo, abbiamo appreso delle variabili che una variabile è una "memoria con nome" per i dati, quindi abbiamo appreso della dichiarazione della variabile e dell'assegnazione di un valore ad essa. Abbiamo anche imparato la differenza tra const e let. Nell'ultima sezione, abbiamo appreso le convenzioni di denominazione per le variabili javascript.
Revisione
// declaring variable using let and const
const name = "som";
let age = 25;
// changing variable value
const animal = "cat";
animal = "dog" // error, can't change variable value for const
let paws = 5;
paws = 6; // we can change value for let
// copying value from one variable to another
let girlfriend = "akshata";
let wife = girlfriend; // now variable wife has value "akshata"
// declaring same variable again
let fruit = "apple"
let fruit = "banana" // error , because can't redeclare variable again
Instead
let fruit = "kiwi";
fruit = "mango";
// Variable naming conventions
correct ways
let name = "som";
let age = 27;
let city = "mumbai";
let $ = "money";
incorrect ways
let 78name = "som";
let full-name = "som gupta";
let const = "mumbai";
grazie mille per aver letto.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































