Академический Документы
Профессиональный Документы
Культура Документы
Язык JavaScript
Описание и вызов функции.
Люди считают, что компьютерные науки – это искусство для гениев.
В реальности всё наоборот – просто множество людей делают вещи,
которые стоят друг на друге, будто составляя стену из маленьких
камушков.
Дональд Кнут
Понятие функции
Функция - это именованная часть алгоритма, которую можно вызвать в
любом месте программы по имени.
Общий вид:
Тело функции
function max( a, b ){
if( a > b ) return a;
else return b;
} Оператор
return
завершает
выполнение
функции
Имя функции
Имя функции следует тем же правилам, что и имя переменной.
Особенность:
function max( a, b ){
4 if( a > b ) return a;
false
5 else return b ;
}
Выполнение
1 let num1 = 3; начнется здесь
2 let num2 = 7
<script>
'use strict';
function createDiv(){
let newDiv = document.createElement ('DIV');
return newDiv;
}
document.body.appendChild ( createDiv() );
</script>
</body> Скобки при вызове
ОБЯЗАТЕЛЬНЫ!!!
Область видимости переменных
Переменные
Глобальные Локальные
(объявлены на уровне скрипта) (объявлены внутри структурной
единицы)
Видны абсолютно везде
Существуют только в рамках
после их объявления
своей структурной единицы
(например, функции)
Область видимости переменных
● При совпадении имен локальные переменные имеют приоритет
● Параметры функции приравниваются к локальным переменным
<script>
'use strict';
newDiv.innerHTML = text;
newDiv.style.border = brdr + 'px solid red';
return newDiv;
}
document.body.appendChild( createDiv() );
document.body.appendChild( createDiv('Hello' , 10) );
</script>
</body>