Skip to content

Commit 120dccf

Browse files
authored
Update
1 parent 486bb30 commit 120dccf

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,17 +191,11 @@ function showMessage(from, *!*text = "no text given"*/!*) {
191191
showMessage("Ann"); // Ann: δεν έχει δοθεί κείμενο
192192
```
193193
194-
<<<<<<< HEAD
195194
Τώρα, εάν η παράμετρος `text` δεν δοθεί, θα λάβει την τιμή `"no text given"`.
196-
=======
197-
Now if the `text` parameter is not passed, it will get the value `"no text given"`.
198-
199-
The default value also jumps in if the parameter exists, but strictly equals `undefined`, like this:
200195
201196
```js
202197
showMessage("Ann", undefined); // Ann: no text given
203198
```
204-
>>>>>>> 1edb0a38330b54d2e1916f5193fc043e6fbbea78
205199
206200
Εδώ `"no text given"` είναι μια συμβολοσειρά, αλλά μπορεί να είναι μια πιο περίπλοκη έκφραση, η οποία αξιολογείται και αναθέτετε μόνο εάν λείπει η παράμετρος. Αυτό είναι επίσης δυνατό:
207201
@@ -480,11 +474,7 @@ function name(parameters, delimited, by, comma) {
480474
481475
Για να κάνετε τον κώδικα καθαρό και κατανοητό, συνίσταται η χρήση κυρίως τοπικών μεταβλητών και παραμέτρων στη συνάρτηση, όχι εξωτερικών μεταβλητών.
482476
483-
<<<<<<< HEAD
484477
Είναι πάντα πιο εύκολο να κατανοήσουμε μια συνάρτηση που παίρνει παραμέτρους, δουλεύει μαζί τους και επιστρέφει ένα αποτέλεσμα, παρά μια συνάρτηση που δεν έχει παραμέτρους, αλλά τροποποιεί τις εξωτερικές μεταβλητές ως side-effect.
485-
=======
486-
It is always easier to understand a function which gets parameters, works with them and returns a result than a function which gets no parameters, but modifies outer variables as a side effect.
487-
>>>>>>> 206485fc3a5465f961608b6e7303fae2e1a0e0b5
488478
489479
Ονομασία συναρτήσεων:
490480

0 commit comments

Comments
 (0)