|
1 | | -`# Variabile |
| 1 | +# Variabile |
2 | 2 |
|
3 | 3 | În cea mai mare parte a timpului, o aplicație JavaScript are nevoie să lucreze cu informații. Aici sunt două example: |
4 | 4 | 1. Un magazin online -- informația ar putea include bunurile vândute și un coș de cumpărături. |
@@ -53,7 +53,7 @@ De asemenea putem declara multiple variabile într-o singură linie: |
53 | 53 | let user = 'John', age = 25, message = 'Bună'; |
54 | 54 | ``` |
55 | 55 |
|
56 | | -Asta ar putea să apară mai scurt, dar nu recomandăm. De dragul unei lizibilități mai bune, te rugăm să folosești o singură linie de variabilă. |
| 56 | +Asta ar putea să pară mai scurt, dar nu recomandăm. De dragul unei lizibilități mai bune, te rugăm să folosești o singură linie per variabilă. |
57 | 57 |
|
58 | 58 | Varianta pe mai multe linii este puțin mai lungă, dar mai ușor de citit: |
59 | 59 |
|
@@ -122,7 +122,7 @@ Când valoarea este schimbată, data veche este stearsă din variabilă: |
122 | 122 | De asemenea putem declara două variabile și copia datele din una în cealaltă.. |
123 | 123 |
|
124 | 124 | ```js run |
125 | | -let hello = ''Buna lume!!'; |
| 125 | +let hello = ''Bună lume!!'; |
126 | 126 |
|
127 | 127 | let message; |
128 | 128 |
|
@@ -174,23 +174,23 @@ let test123; |
174 | 174 |
|
175 | 175 | Când numele conține cuvinte multiple, [camelCase](https://en.wikipedia.org/wiki/CamelCase) este folosit adesea. Acesta este: cuvintele vin unul după celălalt, fiecare cuvânt exceptând primul care începe cu majusculă: `numeleMeuFoarteLung`. |
176 | 176 |
|
177 | | -Ceea ce este interesant -- semnul de dolar `'$'` și bară jos `'_'` pot fi de asemenea folosite în nume. Acestea sunt simboluri obișnuite, la fel ca și literele, fără însemnătate specială. |
| 177 | +Ceea ce este interesant -- semnul de dolar `'$'` și bara jos `'_'` pot fi de asemenea folosite în nume. Acestea sunt simboluri obișnuite, la fel ca și literele, fără însemnătate specială. |
178 | 178 |
|
179 | 179 | Aceste nume sunt valide: |
180 | 180 |
|
181 | 181 | ```js run untrusted |
182 | | -let $ = 1; // declarăm o variabilă cu numele "$" |
| 182 | +let $ = 1; // a declarat o variabilă cu numele "$" |
183 | 183 | let _ = 2; // și apoi o variabilă cu numele "_" |
184 | 184 |
|
185 | 185 | alert($ + _); // 3 |
186 | 186 | ``` |
187 | 187 |
|
188 | | -Examples of incorrect variable names: |
| 188 | +Example de nume de variabile greșite: |
189 | 189 |
|
190 | 190 | ```js no-beautify |
191 | 191 | let 1a; // nu poate începe cu o cifră |
192 | 192 |
|
193 | | -let my-name; // și apoi o variabilă cu numele "_" |
| 193 | +let my-name; // liniuțele '-' nu sunt permise în nume |
194 | 194 | ``` |
195 | 195 |
|
196 | 196 | ```smart header="Case matters" |
@@ -294,7 +294,7 @@ A fi o "constantă" înseamnă doar a fi o valoare a unei variabile care nu se s |
294 | 294 | De exemplu: |
295 | 295 |
|
296 | 296 | ```js |
297 | | -const pageLoadTime = /* timpul cât durează ca o pagină web să se încarce */; |
| 297 | +const pageLoadTime = /* durata timpului de încărcare a unei pagini web */; |
298 | 298 | ``` |
299 | 299 |
|
300 | 300 | Valoarea lui `pageLoadTime` nu este cunoscută înainte ca pagina să se încarce, astfel că este denumită obișnuit. Dar este totuși o constantă pentru că nu se schimbă după ce este alocată. |
@@ -325,13 +325,13 @@ Sună simplu? Chiar este, dar crearea de variabile descriptive și concise în p |
325 | 325 | ```smart header="Reuse or create?" |
326 | 326 | Și ultima notă. Există programatori leneși care, în loc să declare variabile noi, încearcă să le reutilizeze pe cele deja existente. |
327 | 327 |
|
328 | | -Drept rezultat, variabilele lor sunt ca niște cutii în care oamenii aruncă diferite lucruri fără să schimbe etichetele. Ce este înăuntrul cutiei acum? Cine știe? Trebuie să ne apropiem și să vedem. |
| 328 | +Drept rezultat, variabilele lor sunt ca niște cutii în care oamenii aruncă diferite lucruri fără să schimbe etichetele. Ce este înăuntrul cutiei acum? Cine știe? Trebuie să ne apropiem și să verificăm. |
329 | 329 |
|
330 | 330 | Astfel de programatori salvează puțin din declararea variabilelor dar pierd de zece ori mai mult să remedieze erorile. |
331 | 331 |
|
332 | 332 | O variabilă în plus este bună, nu rea. |
333 | 333 |
|
334 | | -Limbajul JavaScript modern micșorează și browserele optimizează codul destul de bine, deci nu vom crea probleme de performanță. Folosind diferite variabile pentru diferite valori putem chiar ajuta ca motorul să îți optimizeze codul. |
| 334 | +Minificatoarele și browserele moderne de JavaScript optimizează codul suficient de bine, astfel încât să nu creeze probleme de performanță. Folosirea unor variabile diferite pentru valori diferite poate chiar ajuta motorul să vă optimizeze codul. |
335 | 335 | ``` |
336 | 336 |
|
337 | 337 | ## Sumar |
|
0 commit comments