Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

функция 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, даже если она выполняется в пределах функции.