internetul Windows Android

JavaScript. Variabile (globale, locale, constante)

Când un program trebuie să stocheze o valoare pentru o utilizare ulterioară, acea valoare este atribuită unei variabile. O variabilă este pur și simplu un nume simbolic pentru o valoare, care oferă posibilitatea de a recupera o valoare după nume, adică atunci când un program specifică numele unei variabile, valoarea este înlocuită cu aceasta.

Variabila și-a primit numele datorită faptului că valoarea sa poate fi modificată în timpul executării programului.

Constante

O constantă este doar un nume simbolic pentru o valoare. Constanta face posibilă referirea la valoarea după nume, ceea ce înseamnă că atunci când numele constantei este specificat în program, valoarea este înlocuită cu aceasta. Constantele sunt utilizate pentru a stoca date care nu ar trebui să se schimbe în timpul executării programului.

Înainte de a utiliza o constantă, trebuie să o declarați. Constantele sunt declarate folosind cuvântul cheie const urmat de numele constantei. Pentru a distinge constantele de variabilele din codul programului, am convenit să dăm nume de constante scrise cu majuscule:

Const MAX = 10;

După crearea unei constante, o încercare de a o redefini unei variabile sau o încercare de a atribui o valoare unei constante existente va duce la o eroare.

De ce avem nevoie de variabile și constante

Variabilele și constantele vă ajută să vă clarificați codul. Să vedem un mic exemplu:

Preț total = 2,42 + 4,33; // Pretul total

Numerele de aici pot însemna orice. Pentru a clarifica exact ce se rezumă aici, valoarea 2.42 poate fi atribuită variabilei (sau constante) candyPrice (prețul dulciurilor) și 4.33 variabilei (sau constante) oilPrice (prețul petrolului):

Preț Total = Preț bombon + Preț ulei;

Acum, în loc să vă amintiți ce înseamnă aceste valori, puteți vedea că scenariul adaugă prețul bomboanelor la prețul untului.

De asemenea, variabilele și constantele ajută la economisirea timpului la depanarea unui script. În loc să folosiți același literal peste tot, îl puteți atribui unei variabile (sau constantei) la începutul scriptului și apoi utilizați variabila (sau constanta) în locul literalului în restul codului scriptului. Dacă ulterior decideți să modificați valoarea, atunci nu va trebui să faceți modificări în cod în mai multe locuri, ci doar într-un singur loc - unde variabilei (sau constantei) i s-a atribuit o valoare.

Domeniu de aplicare constant

Aceleași reguli se aplică constantelor ca și variabilelor declarate cu cuvântul cheie let:

Const MAX = 5; // Constanta globala (const MAX = 10; // Bloca constanta console.log (MAX); // 10) console.log (MAX); // 5 foo (); // 15 console.log (MAX); // 5 funcții foo () (const MAX = 15; // Consola locală constant.log (MAX);)

Constantele și tipurile de referință

Când unei constante i se atribuie o valoare a unui tip de referință, referința la valoare devine imuabilă, iar valoarea însăși rămâne editabilă:

Const obj = (a: 5); obj.a = 10; console.log (obj.a); // 10

Variabile și constante în JavaScript. Declararea variabilelor și atribuirea acestora. Variabile globale și locale. Folosind constante.

Declararea variabilelor în JavaScript

Numele variabilelor din JavaScript pot consta din litere, cifre, semnul $ și semnul _, iar numele variabilei nu poate începe cu un număr. Rețineți că JavaScript este sensibil la majuscule și minuscule, iar variabilele a1 și A1 sunt variabile diferite. Chirilicul nu este recomandat, deși este posibil.
Variabilele din JavaScript sunt declarate cu cuvântul cheie var:

Var Peremennaya_1 var Peremennaya_2

Nu este recomandată utilizarea variabilelor în JavaScript fără declarație. Acest lucru este posibil, dar poate duce la erori.

Atribuirea valorii variabilelor

Atribuirea unei valori variabilelor declarate în JavaScript:

Peremennaya_1 = 25 Peremennaya_2 = "Textul atribuit este inclus între ghilimele drepte"

Puteți atribui o valoare variabilelor imediat după declarare:

Var Peremennaya_1 = 25 var Peremennaya_2 = "Textul atribuit este inclus între ghilimele drepte"

Valoarea unei variabile în JavaScript se poate modifica în timpul executării programului. Când scrieți text unei variabile, acesta trebuie să fie inclus între ghilimele drepte.

Variabile locale și globale

Dacă o variabilă este declarată în interiorul unei funcții, atunci este localși vor fi disponibile (au vizibilitate) numai în cadrul acestei funcții. Când o funcție iese, variabilele locale din JavaScript sunt distruse, deci variabilele cu același nume pot fi utilizate în funcții diferite.

Dacă o variabilă este declarată în afara funcțiilor, atunci este globalși vor fi disponibile (vizibile) în toate funcțiile din pagină. Variabilele globale sunt distruse în JavaScript când pagina este închisă.

Constantele JavaScript

Constante sunt concepute pentru a facilita lucrul cu codul atunci când trebuie să utilizați valori sau expresii duplicate. Este suficient să setați o valoare la o constantă o singură dată și o puteți folosi cât doriți, inserând-o în codul de program. JavaScript nu are un cuvânt cheie pentru a declara constante; în loc de constante, sunt utilizate variabile regulate. Pentru a distinge constantele de variabile, este obișnuit să le denotați cu majuscule, utilizând o subliniere, dacă este necesar:

Var DRUG_CHELOVEKA = "Câine"

Exemplul dat de constantă nu este complet complet, deoarece cuvântul „câine” este deja ușor de reținut și inserat acolo unde este necesar. Puteți utiliza constante în JavaScript pentru a scrie și a insera valori mai complexe, cum ar fi coduri greu de reținut, seturi de caractere, text lung, adrese web, adrese de e-mail, numere de telefon și diverși coeficienți.

În JavaScript, constantele pot fi suprascrise ca variabile, dar dacă faceți acest lucru, atunci se pierde semnificația constantelor.

Este un set de convenții și reguli care trebuie respectate atunci când scrieți cod JavaScript. Acest acord se bazează pe documentele Sun pentru limbajul de programare Java. Dar, deoarece JavaScript nu este Java, documentul a fost revizuit în ceea ce privește limbajul JavaScript.

Valoarea software-ului pe termen lung este direct legată de calitatea codului. În timpul existenței sale, programul a trecut printr-o mare varietate de mâini și ochi ai dezvoltatorilor. Dacă codul programului este scris în așa fel încât să poată transmite în mod clar structura și caracteristicile sale, atunci probabilitatea de a-l sparge scade dacă este editat de alți dezvoltatori sau de autor însuși după o perioadă lungă de timp.

Convențiile de coduri pot ajuta la îmbunătățirea calității rezultatelor dvs. și la reducerea probabilității de eșec al produsului.

Fișiere JavaScript

Programele JavaScript trebuie stocate în fișiere .js.

Codul JavaScript nu trebuie încorporat în fișierele HTML decât dacă codul este specific unei singure sesiuni. Codul HTML crește semnificativ greutatea paginii fără posibilitatea de a o reduce prin cache și comprimare.