Variabili JavaScript

Variabili JavaScript

Le variabili JavaScript sono contenitori per valori di dati.

In questo esempio, x, y e z sono variabili:

Esempio

var x = 7;
var y = 8;
var z = x + y; 

Prova tu stesso

Dall'esempio precedente, puoi ottenere:

  • x memorizza il valore 7
  • y memorizza il valore 8
  • z memorizza il valore 15

simile all'algebra

In questo esempio, price1, price2 e total sono variabili:

Esempio

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

Prova tu stesso

Nel programming, come nell'algebra, usiamo le variabili (ad esempio price1) per memorizzare valori.

Nel programming, come nell'algebra, usiamo le variabili negli espressioni (total = price1 + price2).

Dall'esempio precedente, puoi calcolare che il valore di total è 27.

Suggerimento:Le variabili JavaScript sono contenitori per valori di dati.

identificatori JavaScript

tutti gli identificatori JavaScript variabiledeve iniziare connomi unicidelidentificazione

Questi nomi unici sono chiamatiidentificatore

un identificatore può essere un nome breve (ad esempio x e y), o un nome più descrittivo (age, sum, totalVolume).

Le regole comuni per costruire un nome variabile (identificatore) sono:

  • il nome può includere lettere, numeri, trattini bassi e simbolo dollaro
  • il nome deve iniziare con una lettera
  • il nome può anche $ e _ può iniziare con (ma in questo tutorial non lo faremo)
  • I nomi sono sensibili alle maiuscole e minuscole (y e Y sono variabili diverse)
  • Le parole riservate (ad esempio, le parole chiave di JavaScript) non possono essere usate come nomi di variabile

Suggerimento:I identificatori JavaScript sono sensibili alle maiuscole e minuscole.

operatore di assegnazione

In JavaScript, l'equalizzatore (=è l'operatore di assegnazione, non l'operatore di uguaglianza.

Questo punto è diverso dall'algebra. Il codice seguente non è ragionevole nell'algebra:

x = x + 5

Ma in JavaScript, è molto ragionevole: assegna il valore di x + 5 a x.

Calcola il valore di x + 5 e assegna il risultato a x. Il valore di x aumenta di 5.

Nota:L'operatore "uguale" in JavaScript è ==

Tipi di dati JavaScript

Le variabili JavaScript possono contenere valori numerici come 100 e valori di testo come "Bill Gates".

Nel programming, i valori di testo sono chiamati stringhe.

JavaScript può gestire molti tipi di dati, ma ora ci concentriamo sui valori numerici e di stringa.

Le stringhe sono racchiuse tra virgolette doppi o singole. I numeri non devono essere racchiusi tra virgolette.

Se si mette un numero tra virgolette, viene considerato come stringa di testo.

Esempio

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

Prova tu stesso

Dichiarazione (creazione) delle variabili JavaScript

La creazione di variabili in JavaScript viene chiamata "dichiarazione" delle variabili.

È possibile var Le parole chiave per dichiarare le variabili JavaScript sono:

var carName;

Dopo la dichiarazione, la variabile non ha un valore. (Tecnicamente, il suo valore è undefined。)

Se necessarioassegnazionePer assegnare un valore a una variabile, utilizzare l'uguale:

carName = "porsche";

È possibile assegnare un valore alla variabile durante la sua dichiarazione:

var carName = "porsche";

Nell'esempio sopra, abbiamo creato una variabile chiamata carName e le abbiamo assegnato il valore "porsche".

Poi, "esprimiamo" il valore nel paragrafo HTML con id="demo":

Esempio

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

Prova tu stesso

Suggerimento:

È una buona abitudine dichiarare tutte le variabili all'inizio dello script!

Una istruzione, molte variabili

È possibile dichiarare molte variabili in una singola istruzione. var Come inizio di una frase, e con:virgolaSeparare le variabili con:

var person = "Bill Gates", carName = "porsche", price = 15000;

Prova tu stesso

La dichiarazione può essere fatta su più righe:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

Prova tu stesso

Value = undefined

Nei programmi informatici, le variabili dichiarate spesso non hanno un valore. Il valore può essere il contenuto da calcolare o i dati forniti successivamente, come l'input dei dati.

Le variabili senza valore, il loro valore sarà undefined

Il valore della variabile carName dopo l'esecuzione di questa istruzione è undefined:

Esempio

var carName;

Prova tu stesso

Ridichiarazione variabile JavaScript

Se si dichiara di nuovo una variabile JavaScript, il suo valore non viene perso.

Dopo l'esecuzione di queste due istruzioni, il valore della variabile carName rimane "porsche":

Esempio

var carName = "porsche";
var carName; 

Prova tu stesso

Operazioni aritmetiche JavaScript

Allo stesso modo dell'algebra, è possibile eseguire operazioni aritmetiche con le variabili JavaScript utilizzando = e + operatore come:

Esempio

var x = 3 + 5 + 8;

Prova tu stesso

Le stringhe possono anche utilizzare il simbolo +, ma le stringhe vengono concatenate:

Esempio

var x = "Bill" + " " + "Gates";

Prova tu stesso

Prova anche questo:

Esempio

var x = "8" + 3 + 5;

Prova tu stesso

Suggerimento:Se si inseriscono numeri tra virgolette, gli altri numeri vengono trattati come stringhe e concatenati.

Prova questo:

Esempio

var x = 3 + 5 + "8";

Prova tu stesso

Lettura extra

Tutorial avanzato JavaScript: Sintassi ECMAScriptVariabile ECMAScript