Хотите позвонить в JavaScript? Тогда используйте функции!!!
Да, функции — это строительный блок JS.
Они представляют собой набор утверждений, которые объединяются для выполнения определенной задачи или выполнения каких-либо расчетов. Чтобы это произошло, вам нужно определить его в области видимости, где бы вы ни стремились его вызвать.
Они помогают в использовании кода.
Определение функции
Для определения функции используется ключевое слово, т. е., function, а также имя с символом (). Их имена могут состоять из букв, символов подчеркивания алфавита, а также знаков доллара. () также может содержать название параметров. Если есть какой-либо код, то этот код записывается в фигурных скобках {}.
Синтаксис-
имя функции(параметр1, параметр2,…){
//записываем код для выполнения
}
Теперь при вызове функции получаются значения, эти значения называются аргументом функции.
Вот 3 способа вызова функции:-
· При нажатии кнопки или вызове события.
· Когда это называется кодом Js.
· Наконец, его можно вызывать самостоятельно или можно сказать, что он вызывается сам собой.
Выражения функций
Здесь нет имени собственного. Это анонимный способ создания функции. Не важно иметь его имя.
Например — Давайте посмотрим, как работает функциональный круг.
константный круг = функция(радиус){
вернуть 2*3,14*радиус
}
var a = circle(2) // a получит значение 12,56
Вызов функции
Существуют специальные способы вызова или вызова функции. Оно не просыпается само по себе. Вызов помогает в выполнении действий, которые были указаны.
Например: Когда в приведенном выше примере мы определили функцию circle, мы вызвали ее, используя:
обвести(2);
Чтобы вызвать любую функцию, они должны быть в области видимости.
Область действия
Существует два вида областей видимости: первая — локальная, а вторая — глобальная. Когда переменная определена внутри функции, доступ к такой переменной извне этой функции невозможен. Но функция может получить доступ ко всем переменным, которые определены внутри нее.
Глобальная область — это та, которая может получить доступ ко всем переменным. Даже если функция определена внутри функции, можно также вызывать их переменные.
Пример глобальной области действия:-
var a= 10, b=20, name = ‘ADMEC’;
//Определение функции
функция add() {
возврат a+b
}
добавить(); //возвращает 30
//Работа вложенной функции
функция getResult() {
вар а = 10, б = 20;
функция add() {
вернуть имя + ‘есть’ + (a + b) + ‘студенты’;
}
вернуть добавить();
}
получить результат(); // Возвращает «У ADMEC 30 студентов»
Параметры функции
Есть два типа параметров -
1. Параметры по умолчанию. В JS параметры по умолчанию практически не определены. Это отличная идея использовать их для получения значений переменных по умолчанию.
2. Rest Parameters — позволяет сформировать массив неопределенных аргументов.
Надеюсь, это поможет вам лучше понять функции в JavaScript.
Вы читали больше о Всплывающие окна, переменные, функции и область видимости в JavaScript