Variabili in Javascript

Apr 03 2023
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.

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.