ПредишенСледващото

Проверка на броя на паритет

Функцията използва, ако конвенционален дизайн. останало и третичния оператор.

декларация за връщане

Отчетът за връщане ви позволява да се върнете на стойност от функция. т.е. получаване на резултата за бъдещи справки в код. Този резултат може да бъде записана (целеви) всяка променлива използва в кода за допълнителни изчисления, например, както се показва на HTML страница.

Могат да се използват рециклирани да се върне булеви стойности (истина или лъжа), резултат на това изчислението (номер), или дори низ обект. 2 Трябва да се разбере характеристики, свързани с това твърдение:

  1. може да върне само една стойност (ако е необходимо няколко изхода обект може да бъде като стойността на замяна);
  2. След това операторът спира изпълнението на кода. След това кодът ще бъде изпълнена след извикването на функция.

Помислете за един прост пример. В момента има функция, която изчислява сумата от 2 числа. Можете да го използвате, за да добавите няколко номера и сумата на тези номера. Това е кода:

сумата на числата Функция

Изчислява се сумата от теста

Тук "+" оператор конвертира низа на редица, ако типът на линия "12", "-14", и т.н. В случай на линия "abcd12" се превръща в един вид NaN (Не е номер), а сумата на изчисление не се извършва. съобщение за грешка и се връща 0 (нула). Имайте предвид, че декларация за връщане след функцията се прекратява.

Между другото, функция, която не връща изявление, всъщност връща стойността неопределени.

Обмислете използването на масива по примера на сумата от следните характеристики:

Свойства на аргументите на функцията

Декларация срещу Expression

За да видите тази грешка, трябва да отворите конзола браузър (F12 и Esc).

променлива обхват

Когато създадете променлива в основния си код, те могат да се видят навсякъде - в цикли, и по-конвенционалните дизайн и функции. Но променливите, създадени в рамките на една функция с ключовата Var не се вижда. т.е. неизвестен извън функцията. Т.е. Ще получите съобщение за грешка, когато се опитват да достигнат до тях, защото променлива не съществува.

В следващия пример, глобална променлива е презаписана в функция (функция). и след това на вътрешния функцията innerFunc (). И това не винаги води до точните резултати в изпълнението на кода.

Глобални и локални обхват

Свързани статии

Подкрепете проекта - споделете линка, благодаря!