Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions 1-js/02-first-steps/15-function-basics/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,9 @@ function name(parameters, delimited, by, comma) {
```

- Values passed to a function as parameters are copied to its local variables.
- If a function is called, but an argument is not provided, then the value of the respective parameter becomes undefined.
- To assign such parameter a default value instead, specify it using "=" in the parameter list during function declaration.
- Any expression can be used as a default value for a parameter — including function calls.
- A function may access outer variables. But it works only from inside out. The code outside of the function doesn't see its local variables.
- A function can return a value. If it doesn't, then its result is `undefined`.

Expand Down