Funcții în javascript

O funcție este un program independent care efectuează o acțiune specifică. Poate fi o verificare de valoare, un mesaj de ieșire, o creare de elemente etc. Funcția poate fi apelată oriunde în scenariul de mai multe ori. Astfel, acțiunile dorite sunt definite doar o singură dată, ceea ce simplifică structura scriptului principal și editarea acestuia. Dacă schimbați algoritmul acțiunilor, va trebui doar să editați funcția.







Declarația funcțiilor

Vizualizarea generală a apelului pentru funcții:

Funcția este specificată de funcția de cuvinte cheie. Apoi vine numele funcției prin care se numește. Argumentele în care datele din parametrii transferați când funcția este apelată sunt specificați în paranteze. exemplu:

Dacă trimiteți mai puțini parametri decât este necesar atunci când apelați o funcție, atunci valoarea argumentului va fi nedefinită. Aceasta se utilizează atunci când se creează funcții cu parametri opționali.

În exemplul de mai sus, al doilea argument este opțional și apoi va fi setat la valoarea implicită de 0.

Expresia funcției

În acest exemplu, parametrii funcției sunt transmise funcțiilor anonime și scrise la variabilele eliminate și sigure. În plus, în funcție de răspuns, funcția necesară este scrisă la variabila răspuns și executată.







Funcția nouă ()

Noua funcție Funcție () vă permite să creați o funcție dintr-un șir. Vedere generală:

Primul rând conține o listă de argumente. A doua linie conține corpul funcției. exemplu:

Variabile locale

Funcția poate funcționa cu variabile și funcții globale definite în programul principal. De asemenea, pentru funcție, puteți defini variabile și funcții locale care vor fi vizibile numai în cadrul acestei funcții. Variabilele specificate de argumentele funcției sunt variabilele locale.

Funcțiile sunt create ca programe de ajutor separate, deci este mai bine să utilizați variabilele în ele pentru a preveni erorile din scriptul principal.

Revenirea la directivă

Cel mai adesea, funcția utilizată pentru a produce un rezultat specific (parola este introdusă corect, dacă e-mail-lea rând, rezultatul unei expresii matematice complexe) care urmează să fie utilizate în continuare în script-ul principal. Pentru a obține rezultatul dintr-o funcție, utilizați directiva de returnare. În funcție puteți utiliza mai multe directive de returnare.

Funcția este terminată la prima întoarcere. Această directivă poate fi utilizată fără un argument. Valoarea nedefinită va fi returnată. O revenire unică este de obicei folosită pentru a forța funcția să se oprească.

Nume funcții

Cerințele pentru numele funcției sunt aceleași ca și pentru variabile.

Funcția efectuează o acțiune specifică, așa că numele său trebuie să descrie cât mai exact posibil ceea ce face. Este de dorit să folosești forma verbală (acțiunea și ce este făcută):

  • showTable - arată tabelul.
  • getValue - obțineți valoarea.
  • findRow - găsiți șirul.
  • isEmail - dacă șirul este un e-mail.






Articole similare

Trimiteți-le prietenilor: