функция Javascript
Feature - отделен блок от код, който се състои от един или повече оператори. Разполага със собствен (уникален) име и може да отнеме различни варианти, в зависимост от това, което могат да извършат определена работа.
Метод - тя също е функция, но тя вече принадлежи на всеки един клас или обект.
С цел да се предизвика известно метод. първо трябва да напишете името на обекта, а след това през точката да напишете името на метода. Изключение от това правило е методи за сигнализиране повикване (), потвърдете () и бързо () на прозореца. Те може да се нарече без да се налага да се посочва името на обекта. С тези методи, които вече сме виждали в тази статия Описание на методите за сигнализиране, потвърдете и подкани.
Така че, програмирането е много важна характеристика, която е, че можете да създадете свои собствени функции.
Синтаксисът изглежда така:
Така например, създаде проста функция, която добавя предава текста на параграфа и ще го покаже. И все още го правят смели и курсив.
Записване на документа и да го отворите в браузъра.
Какви са функциите в програмирането?
Основното предимство на използване на функцията се намали размера на оригиналния код на скрипт.
Така че, за това, да не пиша за всеки масив от своя цикъл, по-добре е да използвате функция, в която peredaom на масива, а тя вече показва всички негови елементи. Така че ние, от една страна, намаляване на размера на кода, и второ да се отърве от два екземпляра код.
параметрите на функция
Функцията може да вземе произволен брой параметри. от едно до безкрайност. Или, може да бъде напълно без опции.
Да се създаде функция без параметри. който просто показва, класическата фраза Здравей, свят ".
Всеки параметър на функцията, може да има стойност по подразбиране. Това означава, че ако се обадите на функцията няма да дава значение на този параметър, тя използва своята стойност, която е по подразбиране.
Така например, създаде функция, която ще комбинира две числа преминали. Ако дадем само един номер, след което, по подразбиране, второто число е равно на 4.
Дори и се оставя да се във всяка функция може да доведе до други съществуващи функции.
Например, първата покана, която сме създали функция writeText () в предишната функция сбор (). writeText () функция ще даде резултат на номера на добавянето. В този случай, функционален код сбор на () ще изглежда по-така:
Функциите, които връщат стойност
До сега, ние написахме функция, която извежда резултата на екрана наведнъж.
Сега ние се научите как да се напише функция, която връща резултат. Този резултат, можем да добавим в някои променлива и да работите с него по-нататък.
За да разберем по-добре какво е заложено на карта, спомням такива методи като напомнянето () и потвърдете (). Тези методи просто връщат стойност, получена от потребителя, и не го премахнете.
Например, да създадете своя собствена функция, която ще се върне на последния елемент на масива. предава като параметър.
В резултат на това идва и думата "TWIX", тъй като тази дума е последния елемент на масива otherArr.
Сигнал метод () не връща нищо. Това означава, че ако се опитаме да изведем от типа на променливата, която съдържа в резултат на метода на сигнал повикване (), виждаме стойност неопределено. Това е същото, за да се опита да се отпечата стойността на променливата е празен.
Да вземем например в резултат на последното сигнала за повикване () от предходния пример, сложи го в променлива resAlert и използване създадена функцията за контакт writeText се опита да извлече от резултата.
Както можете да видите и в двата случая ние получихме стойността неопределени.
Глобални и локални променливи
Глобалните променливи - това са променливите, които са обявени извън функцията. Това означава, че всички променливи, които са обявени в рамките на функцията са глобални. Те са видими (реален) в целия документ.
Местните променливи - това са променливите, които са обявени в рамките на самата функция. И те са валидни само в рамките на функцията. Отвъд границите му, локални променливи, вече няма да работят.
Местните и глобални променливи не са свързани.
В пример за картината, ако се опитаме да се покаже съдържанието на променливите х, щяхме да получи съобщението неопределено. защото сме забравили да донесе друга функция ().
Ето защо, за да се задейства промени, направени в рамките на една функция, тя трябва да се обадите на функцията.
Обадете се на другата (), и ако сега се опитват да се изведе стойността на променливата х, тогава резултатът ще виж фигура 4.
За достъп до функцията отвътре глобална променлива, не е нужно нищо друго да правя, просто трябва да го използвате. Промените, направени в глобални променливи, ще бъдат видими извън функцията.
Ако не искате да променяте глобална променлива, трябва да декларират локална променлива (може да бъде със същото име като това на глобално), както и всички дейности ще бъдат извършвани на нея.
Ето всички мои скъпи читатели, сега знаеш ли какво е функция е, как да създадете тази функция. как да извикате функция и това, съществуват видове функции. Знаеш ли какво глобални и локални променливи.
Както написах по-рано в тази статия функция са много важни елементи. така че трябва да ги знаем много добре.
- Създаване на функция, която използва като параметри две числа и връща резултат от умножението на тези числа.
- Изход от резултата.
След това да го споделите с приятелите си и да се абонирате за нови и интересни статии.