Ultimele tutoriale de dezvoltare web
 

JavaScript variabile


Variabile JavaScript

Variabilele JavaScript sunt containere pentru stocarea valorilor de date.

În acest exemplu, x, y și z , sunt variabile:

Exemplu

var x = 5;
var y = 6;
var z = x + y;
Încearcă - l singur »

Din exemplul de mai sus, vă puteți aștepta:

  • x memorează valoarea 5
  • y stochează valoarea 6
  • z stochează valoarea 11

La fel ca Algebra

În acest exemplu, price1, price2 și total , sunt variabile:

Exemplu

var price1 = 5;
var price2 = 6;
var total = price1 + price2;
Încearcă - l singur »

În programare, la fel ca în algebra, folosim variabile (like price1 ) să dețină valori.

În programare, la fel ca în algebra, folosim variabile în expresii (total = price1 + price2) .

Din exemplul de mai sus, puteți calcula total de a fi 11.

Variabilele JavaScript sunt containere pentru stocarea valorilor de date.


Identificatorii JavaScript

Toate variabilele JavaScript trebuie să fie identificate cu nume unice.

Aceste nume unice sunt numite identificatori.

Identificatorii pot fi nume scurte (like x and y ) , sau mai multe nume descriptive (age, sum, totalVolume) .

Regulile generale pentru construirea de nume pentru variabile (unique identifiers) sunt:

  • Numele pot conține litere, cifre, subliniere și semne dolar.
  • Numele trebuie să înceapă cu o literă
  • Numele pot , de asemenea , începe cu $ și _ (but we will not use it in this tutorial) - (but we will not use it in this tutorial)
  • Denumirile sunt sensibile la litere (y and Y are different variables)
  • Cuvinte rezervate (like JavaScript keywords) nu pot fi folosite ca nume

Identificatorii JavaScript sunt sensibile la caz.


Operatorul Atribuire

În JavaScript, semnul egal (=) este o "assignment" operator, nu un "equal to" operatorului.

Acest lucru este diferit de algebra. Următoarele nu are nici un sens în algebra:

x = x + 5

În JavaScript, cu toate acestea, are sens: atribuie valoarea lui x + 5 x.

(Se calculează valoarea lui x + 5 și pune rezultatul în x. Valoarea lui x este incrementată cu 5)

"equal to" operatorul este scris ca == în JavaScript.


Tipuri de date JavaScript

Variabilele JavaScript pot deține numere , cum ar fi 100, iar valorile de tip text ca "John Doe" .

În programare, valorile de tip text se numesc șiruri de text.

JavaScript poate manipula mai multe tipuri de date, dar pentru moment, doar cred că de numere și șiruri.

Șiruri sunt scrise în interiorul ghilimele duble sau single. Numerele sunt scrise fără ghilimele.

Dacă ați pus ghilimele în jurul valorii de un număr, acesta va fi tratat ca un șir de text.

Exemplu

var pi = 3.14;
var person = "John Doe";
var answer = 'Yes I am!';
Încearcă - l singur »

Declarând (Creating) Variabile JavaScript

Crearea unei variabile în JavaScript este numit "declaring" o variabilă.

Declari o variabilă JavaScript cu var cuvântul cheie:

var carName;

După declarația, variabila nu are nici o valoare. (Punct de vedere tehnic are valoarea nedefinită)

Pentru a atribui o valoare variabila, utilizați semnul egal:

carName = "Volvo";

Puteți aloca, de asemenea, o valoare variabila, atunci când ea declara:

var carName = "Volvo";

In exemplul de mai jos, vom crea o variabilă numită carName și atribuie valoarea "Volvo" , să - l.

Apoi am "output" valoarea în interiorul unui paragraf HTML cu id="demo" :

Exemplu

<p id="demo"></p>

<script>
var carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>
Încearcă - l singur »

Este o bună practică de programare să declare toate variabilele la începutul unui script.


O declarație, multe variabile

Puteți declara mai multe variabile într-o singură declarație.

Începe declarația cu var și se separă variabilele prin virgulă:

var person = "John Doe", carName = "Volvo", price = 200;
Încearcă - l singur »

O declarație se poate întinde pe mai multe linii:

var person = "John Doe",
carName = "Volvo",
price = 200;
Încearcă - l singur »

Valoarea = nedefinit

În programe de calculator, variabilele sunt adesea declarate fără valoare. Valoarea poate fi ceva care trebuie să fie calculată, sau ceva care va fi furnizat mai târziu, cum ar fi date introduse de utilizator.

O variabilă declarată fără valoare va avea valoarea undefined .

CarName variabilă va avea valoarea nedefinită după executarea acestei declarații:

Exemplu

var carName;
Încearcă - l singur »

Re-Declararea variabilele JavaScript

Dacă re-declară o variabilă JavaScript, nu va pierde valoarea.

CarName variabilă va avea în continuare valoarea "Volvo" , după executarea acestor declarații:

Exemplu

var carName = "Volvo";
var carName;
Încearcă - l singur »

JavaScript aritmetică

Ca și în algebră, poți să faci aritmetică cu variabilele JavaScript, folosind operatori precum = i +:

Exemplu

var x = 5 + 2 + 3;
Încearcă - l singur »

Puteți adăuga, de asemenea, siruri de caractere, dar siruri de caractere vor fi concatenate (adăugat end-to-end):

Exemplu

var x = "John" + " " + "Doe";
Încearcă - l singur »

De asemenea, încercați acest lucru:

Exemplu

var x = "5" + 2 + 3;
Încearcă - l singur »

Dacă pui un număr în ghilimele, restul numerelor vor fi tratate ca șiruri, și concatenate.


Testați-te cu exerciții!

Exercițiul 1 » Exercițiul 2» Exercițiul 3 » Exercițiul 4» Exercițiul 5 » Exercițiul 6»