From 86b2f817b104ba2816235688e5c15bfef7b27660 Mon Sep 17 00:00:00 2001 From: Gleb Date: Tue, 3 Feb 2026 18:10:25 +0200 Subject: [PATCH] Update article.md Additions to the summary --- 1-js/02-first-steps/15-function-basics/article.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/1-js/02-first-steps/15-function-basics/article.md b/1-js/02-first-steps/15-function-basics/article.md index 415fed3e0a..71d164a4c7 100644 --- a/1-js/02-first-steps/15-function-basics/article.md +++ b/1-js/02-first-steps/15-function-basics/article.md @@ -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`.