Variabile JavaScript
Variabilele JavaScript sunt containere pentru stocarea valorilor de date.
În acest exemplu, x, y și z , sunt variabile:
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:
Î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.
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ă:
O declarație se poate întinde pe mai multe linii:
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:
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:
JavaScript aritmetică
Ca și în algebră, poți să faci aritmetică cu variabilele JavaScript, folosind operatori precum = i +:
Puteți adăuga, de asemenea, siruri de caractere, dar siruri de caractere vor fi concatenate (adăugat end-to-end):
De asemenea, încercați acest lucru:
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»