Лучшее руководство по функция JavaScript в 2024 году. В этом руководстве вы можете изучить примеров,Синтаксис функции JavaScript,Вызовы функций с аргументами,примеров,примеров,Функция возвращает значение с,примеров,Локальные переменные JavaScript,Глобальная переменная JavaScript,Выживание переменных JavaScript,Присвоение значений переменных JavaScript необъявленных,

функция JavaScript

Функция управляется событиями или повторно используемые блоки кода, выполняемого при вызове.

примеров

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}

</script>
</head>

<body>
<button onclick=" myFunction() ">Try it</button>
</body>
</html>


Синтаксис функции JavaScript

Функциональный блок обернут в фигурные скобки, и ранее использовали функцию ключевого слова:

functionfunctionname()
{
执行代码
}

Когда функция вызывается, она будет выполнять код в функции.

Он может напрямую вызвать функцию при возникновении события (например, когда пользователь нажимает на кнопку), и JavaScript можно назвать в любом положении.

лампа JavaScript чувствителен к регистру. Функция Ключевые слова должны быть в нижнем регистре, и должны функционировать с тем же именем, что и случае вызова функции.


Вызовы функций с аргументами

При вызове функции, вы можете передать ему значение, эти значения называются аргументами.

Эти параметры могут быть использованы в функции.

Вы можете отправить любое количество параметров, разделенных запятой (,):

myFunction(argument1,argument2)

При объявлении функции, параметры в качестве переменных декларации:

function myFunction( var1 , var2 )
{
代码
}

Переменные и параметры должны появляться в том же порядке. Первая переменная является первым передается параметром заданного значения, и так далее.

примеров

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>

<script>
function myFunction( name , job )
{
alert("Welcome " + name + ", the " + job );
}
</script>

Попробуйте »

Выше функциональная кнопка нажата подсказки "Добро пожаловать Гарри Поттер, мастер".

Функция является очень гибкой, вы можете использовать различные параметры для вызова этой функции, это даст другое сообщение:

примеров

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>
<button onclick="myFunction( 'Bob' , 'Builder' )">Try it</button>

Попробуйте »

В соответствии с различными кнопками вы нажимаете, приведенный выше пример подскажет "Добро пожаловать Гарри Поттер, мастер" или "Добро пожаловать Боб, строитель".


Функция возвращает значение с

Иногда мы хотим, чтобы функция возвращает значение вызывающей функции.

Используя оператор возврата может быть достигнуто.

При использовании оператора возврата, то функция прекращает выполнение и возвращает указанное значение.

грамматика

function myFunction()
{
    var x=5;
    return x;
}

Выше функция возвращает значение 5.

Примечание: Весь JavaScript не приостанавливает исполнение, только функцию. выполнение JavaScript-код будет продолжаться от того, где вызывается функция.

Функциональные вызовы будут возвращены подставляется:

var myVar=myFunction();

Значение переменной MyVar равно 5, то есть, "туРипсЫоп) (" значение, возвращаемое функцией.

Если не сохранить его в качестве переменной, вы можете использовать возвращаемое значение:

document.getElementById("demo").innerHTML=myFunction();

элемент innerHTML "демо" будет 5, то есть "() туРипсЫоп" значение, возвращаемое функцией.

Вы можете сделать возвращаемое значение передается функции на основе параметров:

примеров

Произведение двух чисел и возвращает результат:

function myFunction(a,b)
{
return a*b;
}

document.getElementById("demo").innerHTML=myFunction(4,3);

элемент innerHTML "демо" будет:

12

Попробуйте »

Когда вы просто хотите, чтобы выйти из функции, можно также использовать оператор возврата. Возвращаемое значение не является обязательным:

function myFunction(a,b)
{
	if (a>b)
	{
		return;
	}
	x=a+b
}

Если больше, чем Ь, то приведенный выше код будет выйти из функции и не вычисляет сумму а и Ь.


Локальные переменные JavaScript

переменная JavaScript , объявленная внутри функции ( с использованием VAR) является локальной переменной, поэтому она может быть доступна только внутри функции. (Область действия переменной является локальным).

Вы можете использовать тот же локальный имя переменной в разных функциях, так как только объявили функцию переменной для определения переменной.

До тех пор, пока функция завершена, локальная переменная будет удалена.


Глобальная переменная JavaScript

Переменные , объявленные вне функции является глобальной переменной , что все скрипты и функции на странице доступа к нему.


Выживание переменных JavaScript

Жизнь переменных JavaScript с момента их объявления, чтобы начать.

Локальные переменные будут удалены после того, как функция выполняется.

Глобальные переменные удаляются после закрытия страницы.


Присвоение значений переменных JavaScript необъявленных

Если присвоить значение переменной не была объявлена, переменные будут автоматически объявлены как глобальные переменные.

Это заявление:

carname="Volvo";

Мы будем объявить глобальную переменную carname, даже если она выполняется в пределах функции.

функция JavaScript
10/30