|
@@ -114,7 +114,7 @@ readSurname();
|
|
alert(surname);
|
|
alert(surname);
|
|
```
|
|
```
|
|
|
|
|
|
-- **Параметры** Функция должна уметь получить те или иные данные для своего выполнения. Например встроенные функции `confirm`, `prompt`, `alert`.
|
|
|
|
|
|
+- **Параметры**. Функция должна уметь получить те или иные данные для своего выполнения. Например встроенные функции `confirm`, `prompt`, `alert`.
|
|
**Задание**: Каковы параметры и какой у них смысл в вышеуказанных встроенных функциях?
|
|
**Задание**: Каковы параметры и какой у них смысл в вышеуказанных встроенных функциях?
|
|
|
|
|
|
```javascript
|
|
```javascript
|
|
@@ -192,7 +192,8 @@ alert("Сумма квадратов: " + (sqr1 + sqr(otherVar + otherVar)));
|
|
Параметры функции перечисляются в скобках после имени через запятую. Параметры - это переменные области видимости функции, в которые попадают
|
|
Параметры функции перечисляются в скобках после имени через запятую. Параметры - это переменные области видимости функции, в которые попадают
|
|
вычисленные значения, передаваемые при **вызове**. Таким образом функции получают данные из внешнего кода.
|
|
вычисленные значения, передаваемые при **вызове**. Таким образом функции получают данные из внешнего кода.
|
|
|
|
|
|
-В **Javascript** количество параметров при определении и при вызове может отличаться. В таком случае непереданные параметры равны `undefined`:
|
|
|
|
|
|
+В **Javascript** количество параметров при определении и при вызове может отличаться. Это не вызывает ошибок. В таком случае непереданные параметры равны
|
|
|
|
+`undefined`:
|
|
```javascript
|
|
```javascript
|
|
debugger;
|
|
debugger;
|
|
function add(a,b)
|
|
function add(a,b)
|