Explorar el Código

05 pilot functions

me@helium hace 8 años
padre
commit
8f842650a3
Se han modificado 1 ficheros con 7 adiciones y 3 borrados
  1. 7 3
      05.md

+ 7 - 3
05.md

@@ -54,7 +54,7 @@ var fathername = prompt("Введите отчество","") || "Иванови
 ![СПОЙЛЕР](http://www.websoldier.ru/wp-content/uploads/2015/02/kak-sdelat-spojler-dlya-sajta.jpg)
 ![СПОЙЛЕР](http://www.websoldier.ru/wp-content/uploads/2015/02/kak-sdelat-spojler-dlya-sajta.jpg)
 
-## Фунцкции
+## Функции
 
 **Функция** - подпрограмма, которая принимает определенные параметры при вызове, выполняет определенный код, и возвращает выполнение кода в место вызова,
 *опционально* (не обязательно) вернув результат работы в место вызова.
@@ -62,15 +62,18 @@ var fathername = prompt("Введите отчество","") || "Иванови
 Свойства **функции**, которые сделали её такой полезной для написания программ:
 
 - **Вызов**. Функция может быть вызвана, код функции выполнится в другом месте, после выполнения функции выполнение кода продолжается с места вызова.
+
 ```javascript
 function d()
 {
     debugger;
 }
 ```
+
 - **Область видимости**. Так как функция не может "знать", из какого контекста она вызывается, то нет возможности знать заранее, совпадают ли имена
   переменных в функции и вне её. Таким образом вероятны *побочные эффекты* - непредсказуемые изменения переменных во внешнем коде, которые могут
   вызвать неправильную работу кода в целом;
+
 ```javascript
 var surname = "Петров";
 function readSurname()
@@ -86,9 +89,11 @@ alert(surname);
 readSurname();
 alert(surname);
 ```
+
   Для решения этой проблемы используется концепция *области видимости* - **правильно** объявленная переменная
   в функции (через `var`) существует только в функции и создаются каждый раз при вызове функции; внешние же переменные с таким же именем остаются
   нетронутыми
+
 ```javascript
 var surname = "Петров";
 function readSurname()
@@ -104,9 +109,8 @@ alert(surname);
 ```
 
 - **Параметры** Функция должна уметь получить те или иные данные для своего выполнения. Например встроенные функции `confirm`, `prompt`, `alert`.
+    **Задание**: Каковы параметры и какой у них смысл в вышеуказанных встроенных функциях?
 
-    ### Задание
-    Каковы параметры и какой у них смысл в вышеуказанных встроенных функциях?
 ```javascript
 var surname = "Петров";
 function readSomething()