Skip to content

Commit 816fa6e

Browse files
authored
120%
1 parent 7af3c05 commit 816fa6e

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ showMessage('Ana', "Kaip sekasi?"); // Ana: Kaip sekasi? (**)
152152
*/!*
153153
```
154154
155-
Kai funkcija iškviečiama eilutėse `(*)` ir `(**)`, perduotos vertės perkeliamos į lokalinius kintamuosius from ir text. Tada jie naudojami funkcijos turinyje.
155+
Kai funkcija iškviečiama eilutėse `(*)` ir `(**)`, perduotos vertės perkeliamos į lokalinius kintamuosius `from` ir `text`. Tada jie naudojami funkcijos turinyje.
156156
157157
Štai dar vienas pavyzdys: turime kintamąjį `from` ir perduodame jį funkcijai. Atkreipkite dėmesį: funkcija pakeičia reikšmę `from`, tačiau šis pokytis nėra matomas iš išorės. Funkcija visada gauna tik vertės kopiją:
158158
@@ -171,7 +171,7 @@ let from = "Ana";
171171

172172
showMessage(from, "Hello"); // *Ana*: Sveiki
173173

174-
// // "from" vertė lieka ta pati, funkcija pakeitė tik lokalinio kintamojo vertę
174+
// "from" vertė lieka ta pati, funkcija pakeitė tik lokalinio kintamojo vertę
175175
alert( from ); // Ana
176176
```
177177
@@ -185,7 +185,7 @@ Pavyzdžiui, aukščiau pateiktą funkciją `showMessage(from, text)` galima iš
185185
showMessage("Ana");
186186
```
187187
188-
Tai nesukels klaidos. Po tokio iškvietimo rašoma `"*Anya*: undefined"`. Kvietime nenurodytas teksto parametras, todėl laikoma, kad `text === undefined`.
188+
Tai nesukels klaidos. Po tokio iškvietimo rašoma `"*Ana*: undefined"`. Kvietime nenurodytas `text` parametras, todėl laikoma, kad `text === undefined`.
189189
190190
Jei norime nustatyti numatytąją `text` parametro vertę, turime ją nurodyti po `=`:
191191
@@ -235,7 +235,7 @@ function showMessage(from, text) {
235235
236236
```js
237237
function showMessage(from, text) {
238-
// jei `text` vertę yra false, nustatyti `text` parametro numatytąją vertę
238+
// jei text vertę yra false, nustatyti text parametro numatytąją vertę
239239
text = text || 'tekstas nepridėtas';
240240
...
241241
}
@@ -306,6 +306,7 @@ function showMovie(age) {
306306
Aukščiau pateiktame kode, jei `checkAge(age)` grąžina `false`, `showMovie` neįvykdys `alert`.
307307
308308
````smart header="Funkcijos rezultatas su tuščiu `return` arba be jo yra `undefined`"
309+
309310
Jei funkcija negrąžina vertės, tai yra tas pats, lyg ji būtų grąžinusi `undefined` vertę:
310311
311312
```js run
@@ -359,7 +360,7 @@ Funkcija - tai veiksmas. Todėl funkcijos pavadinimas dažniausiai yra veiksmaž
359360
360361
Paprastai veiksmažodžių priešdėliai vartojami bendram veiksmo pobūdžiui reikšti, o po jų eina paaiškinimas. Paprastai programuotojų komandos yra sudariusios susitarimus dėl šių priešdėlių reikšmių.
361362
362-
Pavyzdžiui, funkcijos, prasidedančios žodžiu "show", paprastai ką nors parodo.
363+
Pavyzdžiui, funkcijos, prasidedančios žodžiu `"show"`, paprastai ką nors parodo.
363364
364365
Funkcijos, prasidedančios nuo...
365366
@@ -408,7 +409,7 @@ Funkcijos turėtų būti trumpos ir atlikti tik vieną veiksmą. Jei funkcija yr
408409
409410
Nedidelės funkcijos ne tik palengvina testavimą ir derinimą -- pats tokių funkcijų egzistavimas atlieka gerų komentarų vaidmenį!
410411
411-
Pavyzdžiui, palyginkime žemiau pateiktas dvi `showPrimes(n)` funkcijas. Kiekvienas iš jų išveda [paprastąjį skaičių](https://en.wikipedia.org/wiki/Prime_number) iki n.
412+
Pavyzdžiui, palyginkime žemiau pateiktas dvi `showPrimes(n)` funkcijas. Kiekviena iš jų išveda [paprastąjį skaičių](https://en.wikipedia.org/wiki/Prime_number) iki n.
412413
413414
Pirmame variante naudojama `nextPrime` žyma:
414415

0 commit comments

Comments
 (0)