Функция - это кодовый блок, обернутый в кудрявые брекеты, а функция ключевого слова используется ранее:
Кода -копия выглядит следующим образом:
функция functionName ()
{
Вот код, который должен быть выполнен
}
Параметры функции
Функция может иметь как можно больше параметров, не объявив тип переменной, просто давая имя переменной:
Кода -копия выглядит следующим образом:
Функциональная мифункция (имя, задание)
{
Вот код, который должен быть выполнен
}
Функция возвращает значение
Используя оператор возврата в функции, функция прекращает выполнение и возвращается туда, куда она вызывается.
Возвращаемое значение функции не нужно объявлять тип, просто возвращайте его напрямую.
Кода -копия выглядит следующим образом:
Функция myfunction ()
{
var x = 5;
возврат x;
}
Вышеуказанная функция вернет возвращаемое значение 5.
Примечание. Весь JavaScript не перестанет выполнять, это просто функция.
JavaScript продолжит выполнять код, откуда вызывается функция.
Вызов функции будет заменен возвратным значением:
Кода -копия выглядит следующим образом:
var myvar = myfunction ();
Вы также можете использовать оператор возврата, когда просто хотите выйти из функции.
Возвратное значение не является обязательным:
Кода -копия выглядит следующим образом:
Функциональная мифункция (a, b)
{
if (a> b)
{
возвращаться;
}
x = a+b;
}
Когда A больше B, он не будет выполнен вниз, но будет возвращен напрямую.
Местные переменные
Давайте повторим это о локальных переменных и глобальных переменных.
Переменная, объявленная внутри функции JavaScript (с использованием VAR), является локальной переменной, поэтому к ней можно получить доступ только внутри функции. (Объем этой переменной является локальной).
Локальные переменные с одинаковым именем могут использоваться в разных функциях, потому что могут быть распознаны только функции, которые объявили переменную.
Пока функция выполняется, локальная переменная будет удалена.
Глобальные переменные
Переменная, объявленная вне функции, является глобальной переменной, к которой можно получить доступ всеми сценариями и функциями на веб -странице.
Примечание. Присводите значения не вырезренным переменным JavaScript:
Если вы назначаете значение переменной, которая не была объявлена, переменная будет автоматически объявлена как глобальная переменная.
Это утверждение:
carname = "volvo";
Глобальное переменное Carname будет объявлено, даже если оно выполняется в рамках функции.
Функциональный пример
Кода -копия выглядит следующим образом:
<тело>
<script type = "text/javascript">
Функциональный член (имя, задание) // аналогизит конструктора Java, JS не имеет концепции класса
{
this.name = name;
this.job = job;
}
Функция ShowProperty (obj, objstring) {
var str = "";
для (var i in obj) {
// Передача каждое свойство в объекте
str + = objstring + "." + i + "=" + obj [i] + "<br/>";
// я имею в виду атрибут
// obj [i] представляет значение этого имущества
}
вернуть Str;
}
var obj = new Member ("Andy Lau", "Artist"); // Создать экземпляр объекта
document.writeln (showproperty (obj, "person"));
</script>
</body>
Выход:
Кода -копия выглядит следующим образом:
человек. name = andy lau
ЧЕЛОВЕК.job = художник
Вышеуказанное - все содержание этой статьи. Надеюсь, вам это понравится. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение.