Skip to content

Commit 6ed6af2

Browse files
authored
Update article.md
1 parent 4dda172 commit 6ed6af2

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

1-js/02-first-steps/04-variables/article.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
# Kintamieji
22

3-
Dažniausiai JavaScript paraiška turi dirbti su informacija. Štai du pavyzdžiai:
3+
Dažniausiai JavaScript paraiška dirba su informacija. Štai du pavyzdžiai:
44
1. Internetinė parduotuvė -- informacija gali apimti parduodamas prekes ir pirkimo krepšelį.
55
2. Pokalbių programėlė -- informacija gali apimti vartotojus, žinutes ir daug daugiau.
66

77
Kintamieji (ang. variables) yra naudojami tam, kad kauptų šią informaciją.
88

99
## Kintamasis
1010

11-
[Kintamasis](https://en.wikipedia.org/wiki/Variable_(computer_science)) yra "įvardinta saugykla" duomenims. Mes galime naudoti kintamuosius, kad kauptume gėrybes, lankytojus ir kitus duomenis.
11+
[Kintamasis](https://en.wikipedia.org/wiki/Variable_(computer_science)) yra "įvardinta saugykla" duomenims. Mes galime naudoti kintamuosius, kad kauptume informacines gėrybes, lankytojus ir kitus duomenis.
1212

1313
Norėdami sukurti kintamąjį su JavaScript, naudokite `let` raktinį žodį (ang. "keyword").
1414

15-
Žemiau esantis pareiškimas sukuria (kitais žodžiais: *deklaruoja* ang.*declares*) kintamąjį su pavadinimu "message":
15+
Žemiau esantis pareiškimas sukuria (kitais žodžiais: *deklaruoja*, ang.*declares*) kintamąjį su pavadinimu "message":
1616

1717
```js
1818
let message;
@@ -53,7 +53,7 @@ Mes taip pat galime deklaruoti kelis kintamuosius vienoje eilėje:
5353
let user = 'John', age = 25, message = 'Labas';
5454
```
5555

56-
Taip atrodo trumpiau, bet iš tikrųjų nerekomenduojame taip daryti. Tam, kad būtų lengviau perskaityti kodą, rekomenduojame naudoti atskirą eilę kiekvienam kintamajam.
56+
Taip atrodo trumpiau, bet iš tikrųjų nerekomenduojame šito daryti. Tam, kad būtų lengviau perskaityti kodą, rekomenduojame naudoti atskirą eilę kiekvienam kintamajam.
5757

5858
Kelių eilių variantas ilgesnis, bet jį lengviau perskaityti:
5959

@@ -178,12 +178,12 @@ let 1a; // negali prasidėti skaičiumi
178178
let my-name; // brūkšniai '-' pavadinime neleidžiami
179179
```
180180
181-
```smart header="Case matters"
181+
```smart header="Svarbu didžiosios ar mažosios raidės"
182182
Kintamieji su pavadinimais `obuolys` ir `obuoLYS` yra du skirtingi kintamieji.
183183
```
184184
185-
````smart header="Non-Latin letters are allowed, but not recommended"
186-
Yra galima naudoti bet kokią kalbą, net kirilicos raides ar hieroglifus kaip pavyzdyje:
185+
````smart header="Nelotyniškos raidės leidžiamos, bet nerekomenduojamos"
186+
Galima naudoti bet kokią kalbą, net kirilicos raides ar hieroglifus kaip pavyzdyje:
187187
188188
```js
189189
let имя = '...';
@@ -198,7 +198,7 @@ Yra [rezervuotų žodžių sąrašas](https://developer.mozilla.org/en-US/docs/W
198198
199199
Pavyzdžiui: `let`, `class`, `return` ir `function` yra rezervuoti.
200200
201-
Kodas apačioje atiduoda sintaksės klaidą:
201+
Kodas apačioje grąžina sintaksės klaidą:
202202
203203
```js run no-beautify
204204
let let = 5; // negalima kintamojo pavadinti "let", klaida!
@@ -208,7 +208,7 @@ let return = 5; // taip pat negalima pavadinti "return", klaida!
208208

209209
````warn header="Paskyrimas be `use strict`"
210210

211-
Dažniausiai, mums reikia apibrėžti kintamąjį prieš jį naudojant. Bet seniau techniškai buvo galima sukurti kintamąjį tiesiog priskiriant jam vertę ir nenaudojant `let`. Tai vis dar suveikia jeigu mūsų skirptuose nenurodome `use strict` tam kad palaikytume suderinamumų su senaisiais skirptais.
211+
Dažniausiai, mums reikia apibrėžti kintamąjį prieš jį naudojant. Bet seniau techniškai buvo galima sukurti kintamąjį tiesiog priskiriant jam vertę ir nenaudojant `let`. Tai vis dar suveikia jeigu mūsų skirptuose nenurodome `use strict` skirtą palaikyti suderinamumą su senaisiais skirptais.
212212

213213
```js run no-strict
214214
// atkreipkite dėmesį: "use strict" nenaudojamas šiame pavyzdyje
@@ -218,7 +218,7 @@ num = 5; // sukuriamas kintamasis "num", jeigu neegzistavo prieš tai
218218
alert(num); // 5
219219
```
220220

221-
Tai yra bloga praktika ir sukeltų klaidą griežtame režime (ang. strict mode):
221+
Tai yra bloga praktika ir grąžina klaidą griežtame režime (ang. strict mode):
222222

223223
```js
224224
"use strict";
@@ -237,15 +237,15 @@ Tam kad deklaruotume konstantą (ang. constant) (pastovų) kintamąjį, naudojam
237237
const myBirthday = '18.04.1982';
238238
```
239239
240-
Kintamieji deklaruoti naudojant `const` yra vadinami "konstantomis". Jie negali būti paskirti iš naujo. Bandymas tai padaryti sukeltų klaidą:
240+
Kintamieji deklaruoti naudojant `const` yra vadinami "konstantomis". Jie negali būti paskirti iš naujo. Bandymas tai padaryti grąžintų klaidą:
241241
242242
```js run
243243
const myBirthday = '18.04.1982';
244244
245-
myBirthday = '01.01.2001'; // klaida, negalima priskirti iš naujo konstantos!
245+
myBirthday = '01.01.2001'; // klaida, negalima priskirti konstantos iš naujo!
246246
```
247247
248-
Kai programuotojas yra užtikrintas, kad kintamasis niekada nesikeis, jie gali deklaruoti jį su `const`, kad garantuotų ir aiškiai praneštų šį faktą ir kitiems.
248+
Kai programuotojas yra užtikrintas, kad kintamasis niekada nesikeis, gali deklaruoti jį su `const`, kad garantuotų ir aiškiai praneštų šį faktą ir kitiems.
249249
250250
251251
### Konstantos didžiosiomis raidėmis
@@ -292,7 +292,7 @@ Kalbant apie kintamuosius yra dar vienas labai svarbus punktas.
292292
293293
Kintamojo pavadinimas turi turėti švarią, aiškią reikšmę, apibūdinančią duomenis, kuriuos jis saugo.
294294
295-
Kintamųjų įvardinimas yra viena iš svarbiausių ir sudėtingiausių sugebėjimų programuojant. Žvilgtelėjus į kintamojų pavadinimus galima nustatyti kurį kodą parašė naujokas, o kurį jau patyręs programuotojas.
295+
Kintamųjų įvardinimas yra viena iš svarbiausių ir sudėtingiausių sugebėjimų programuojant. Žvilgtelėjus į kintamųjų pavadinimus galima nustatyti kurį kodą parašė naujokas, o kurį jau patyręs programuotojas.
296296
297297
Tikrame projekte, daugiausiai laiko yra skiriama modifikuoti ir išplėsti jau esamą kodą negu rašant kažką visiškai naujo nuo pat pradžių. Kai grįžtame prie kodo po to kai kurį laiką darėme kažką kito, daug lengviau kai randi informaciją su aiškiomis etiketėmis. Arba kitaip tariant, kai kintamieji turi gerus pavadinimus.
298298
@@ -302,7 +302,7 @@ Kelios sektinos taisyklės:
302302
303303
- Naudokite žmogui lengvai perskaitomus pavadinimus, kaip `userName` arba `shoppingCart`.
304304
- Laikykitės atokiau nuo sutrumpinimų arba trumpų pavadinimų kaip `a`, `b`, `c`, nebent tikrai žinote ką darote.
305-
- Pavadinimus kurkite kaip galima labiau apibūdinančius, bet glaustus. Pavyzdžiai blogų pavadinimų yra tokie kaip `data` ir `value`. Tokie pavadinimai nieko nesako. Tinka tik tokiu atveju jeigu kodo turinys yaptingai aiškiai parodo, į kuriuos "data" arba "value" kintamasis nurodo.
305+
- Pavadinimus kurkite kaip galima labiau apibūdinančius, bet glaustus. Pavyzdžiui blogi pavadinimai yra tokie kaip `data` ir `value`. Tokie pavadinimai nieko nesako. Tinka tik tokiu atveju jeigu kodo turinys yaptingai aiškiai parodo, į kuriuos "data" arba "value" kintamasis nurodo.
306306
- Susitarkite dėl terminų su komanda ir savo mintyse. Jeigu lankytojas puslapyje yra vadinamas "user" tai ir susiję kintamieji turi būti pavadinti `currentUser` arba `newUser` vietoje `currentVisitor` arba `newManInTown`.
307307
308308
Skamba paprastai? Iš tikrųjų taip ir yra, bet praktikoje sukurti apibūdinančius ir tuo pačiu glaustus kintamųjų pavadinimus nėra lengva. Pabandykite.
@@ -316,7 +316,7 @@ Tokie programuotojai šiek tiek sutaupo kintamųjų deklaracijoms, bet praranda
316316
317317
Papildomas kintamasis yra gėris, ne blogis.
318318
319-
Modernios JavaScript minifikatoriai (kitaip - kodo sutrumpintojai, ang. minifiers) ir naršyklės pakankamai gerai optimizuoja kodą, kad nekiltų veiklos problemų. Naudojant skirtingus kintamuosius, skirtingoms vertėms netgi gali padėti sistemai optimizuoti jūsų kodą.
319+
Modernios JavaScript minifikatoriai (kitaip - kodo sutrumpintojai, ang. minifiers) ir naršyklės pakankamai gerai optimizuoja kodą, kad nekiltų veiklos problemų. Naudodami skirtingus kintamuosius, skirtingoms vertėms netgi galite padėti sistemai optimizuoti jūsų kodą.
320320
```
321321
322322
## Santrauka

0 commit comments

Comments
 (0)