Skip to content

Commit a4757a2

Browse files
authored
small corrections
1 parent aa4c289 commit a4757a2

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

1-js/02-first-steps/14-function-basics/article.md

+18-18
Original file line numberDiff line numberDiff line change
@@ -74,57 +74,57 @@ alert( message ); // <-- bus sukelta klaida, nes kintamasis matomas tik funkcijo
7474
Funkcija turi prieigą prie išorinių kintamųjų, pavyzdžiui:
7575

7676
```js run no-beautify
77-
let *!*userName*/!* = 'John';
77+
let *!*userName*/!* = 'Jonas';
7878

7979
function showMessage() {
80-
let message = 'Labas, ' + *!*userName*/!*;
80+
let message = 'Sveiki, ' + *!*userName*/!*;
8181
alert(message);
8282
}
8383

84-
showMessage(); // Labas, John
84+
showMessage(); // Sveiki, Jonas
8585
```
8686

8787
Funkcija turi pilną prieigą prie išorinių kintamųjų ir gali keisti jų vertę.
8888

8989
Pavyzdžiui:
9090

9191
```js run
92-
let *!*userName*/!* = 'John';
92+
let *!*userName*/!* = 'Jonas';
9393

9494
function showMessage() {
95-
*!*userName*/!* = "Bob"; // (1) keičiame išorinio kintamojo vertę
95+
*!*userName*/!* = "Algirdas"; // (1) keičiame išorinio kintamojo vertę
9696

97-
let message = 'Labas, ' + *!*userName*/!*;
97+
let message = 'Sveiki, ' + *!*userName*/!*;
9898
alert(message);
9999
}
100100

101-
alert( userName ); // *!*John*/!* prieš funkcijos iškvietimą
101+
alert( userName ); // *!*Jonas*/!* prieš funkcijos iškvietimą
102102

103103
showMessage();
104104

105-
alert( userName ); // *!*Bob*/!*, vertė, pakeista funkcija
105+
alert( userName ); // *!*Algirdas*/!*, vertė, pakeista funkcija
106106
```
107107

108-
Išorinis kintamasis naudojamas tik tuo atveju, jei nėra lokalinio kintamojo.
108+
Išorinis kintamasis naudojamas tik tuo atveju, kai nėra lokalinio kintamojo.
109109

110110
Jei funkcijos viduje deklaruojame kintamąjį, kuris buvo deklaruotas už funkcijos ribų, išorinis kintamasis bus ignoruojamas. Pavyzdžiui, toliau pateiktame kode funkcija naudoja lokalinį kintamąjį `userName`. Išorinis bus ignoruojamas:
111111

112112
```js run
113-
let userName = 'John';
113+
let userName = 'Jonas';
114114

115115
function showMessage() {
116116
*!*
117-
let userName = "Bob"; // deklaruojame vietinį kintamąjį
117+
let userName = "Algirdas"; // deklaruojame vietinį kintamąjį
118118
*/!*
119119

120-
let message = 'Labas, ' + userName; // *!*Bob*/!*
120+
let message = 'Sveiki, ' + userName; // *!*Algirdas*/!*
121121
alert(message);
122122
}
123123

124124
// funkcija sukurs savo kintamąjį userName ir jį naudos
125125
showMessage();
126126

127-
alert( userName ); // *!*John*/!*, niekas nepasikeitė, funkcija nepakeitė išorinio kintamojo
127+
alert( userName ); // *!*Jonas*/!*, niekas nepasikeitė, funkcija nepakeitė išorinio kintamojo
128128
```
129129

130130
```smart header="Globalūs kintamieji"
@@ -203,8 +203,8 @@ Dabar, jei `text` parametras nenurodytas, jo vertė bus `"tekstas nepridėtas"`.
203203
204204
```js run
205205
function showMessage(from, text = anotherFunction()) {
206-
// anotherFunction() bus vykdoma tik tuo atveju, jei `text` nebus perduotas
207-
// rezultatas yra `text` vertė.
206+
// anotherFunction() bus vykdoma tik tuo atveju, jei text nebus perduotas
207+
// rezultatas yra text vertė.
208208
}
209209
```
210210
@@ -260,9 +260,9 @@ let result = sum(1, 2);
260260
alert( result ); // 3
261261
```
262262
263-
`Return` direktyva gali būti bet kurioje funkcijos turinio vietoje. Kai tik vykdymas pasiekia šį tašką, funkcija sustoja ir vertė grąžinama ją iškvietusiam kodui (priskirta aukščiau nurodytam kintamajam `result`).
263+
`return` direktyva gali būti bet kurioje funkcijos turinio vietoje. Kai tik vykdymas pasiekia šį tašką, funkcija sustoja ir vertė grąžinama ją iškvietusiam kodui (priskirta aukščiau nurodytam kintamajam `result`).
264264
265-
Funkcijoje `return' gali būti naudojamas kelis kartus, pavyzdžiui:
265+
Funkcijoje `return` gali būti naudojamas kelis kartus, pavyzdžiui:
266266
267267
```js run
268268
function checkAge(age) {
@@ -379,7 +379,7 @@ createForm(..) // sukuria formą (ir dažniausiai ją grąžina).
379379
checkPermission(..) // tikrina prieigą ir grąžina true/false
380380
```
381381
382-
Dėl priešdėlių iš pirmo žvilgsnio aišku, ką funkcijos pavadinimas daro ir kokią vertę gali grąžinti.
382+
Dėl priešdėlių iš pirmo žvilgsnio aišku, ką funkcija daro ir kokią vertę gali grąžinti.
383383
384384
```smart header="Viena funkcija - vienas veiksmas"
385385
Funkcija turėtų atlikti tik tai, ką aiškiai nurodo jos pavadinimas. Tai turėtų būti vienas veiksmas.

0 commit comments

Comments
 (0)