funcţia Javascript

funcţia Javascript

Caracteristică - un bloc separat de cod, care este format din unul sau mai mulți operatori. Ea are propriul său (unic) numele și poate lua o varietate de opțiuni, în funcție de care se poate efectua o anumită operație.







Metoda - este, de asemenea, o funcție, dar aparține deja la orice clasă sau obiect.

În scopul de a provoca o anumită metodă. trebuie mai întâi să scrie numele obiectului, și apoi prin punctul de a scrie numele metodei. Excepție de la această regulă este metodele de alertă de apel (), confirmați () și promptă () a ferestrei. Ele pot fi numite fără a fi nevoie pentru a specifica numele obiectului. Cu aceste metode, am văzut deja în acest articol Descrierea metodelor de alertă, confirmă și prompt.

Deci, programarea are o caracteristică foarte importantă, care este că puteți crea propriile funcții.

Sintaxa arată astfel:

funcţia Javascript

De exemplu, creați o funcție simplă care adaugă textul transmis în paragraful și afișa. Și totuși ingrosati și cursiv.

Salvați documentul și deschideți-l în browser.

funcţia Javascript

Care sunt funcțiile în programarea?

Avantajul principal al folosirii funcției este reducerea dimensiunii codului de script-ul original.

Deci, pentru că, să nu scrie pentru fiecare serie de ciclul său, este mai bine să utilizați o funcție în care peredaom matrice, și ea afișează deja toate elementele sale. Așa că, în primul rând, reducerea dimensiunii de cod, și în al doilea rând a scăpa de cod duplicat.

parametrii funcției

Funcția poate lua orice număr de parametri. de la unu la infinit. Sau, poate fi complet fără opțiuni.

Să creeze o funcție fără parametri. care pur și simplu afișează, expresia clasică „Bună ziua mondială“.

Orice parametru al funcției, poate avea valoarea implicită. Acest lucru înseamnă că, dacă apelați funcția nu vom da nici o importanță acestui parametru, se folosește valoarea sa, care este implicit.

De exemplu, creați o funcție care va combina două numere au trecut. Dacă vom da doar un singur număr, apoi, în mod implicit, al doilea număr este egal cu 4.







Chiar și permis în orice funcție ar putea provoca alte funcții existente.

De exemplu, primul apel am creat funcția writeText () în funcția summa anterioară (). Funcția writeText () va da un rezultat al numerelor de adiție. În acest caz, codul summa funcția () va arata cu atât mai mult:

Funcții care returnează o valoare

Până în prezent, am scris o funcție, care afișează rezultatul pe ecran dintr-o dată.

Acum vom învăța cum să scrie o funcție care returnează un rezultat. Acest rezultat, putem adăuga în unele variabile și de a lucra cu el în continuare.

Pentru a înțelege mai bine ce este în joc, amintesc metode, cum ar fi prompt () și confirmați (). Aceste metode reveni doar o valoare obținută de la utilizator, și nu-l eliminați.

De exemplu, creați funcția proprie, care va returna ultimul element al matrice. transmisă ca parametru.

Ca rezultat, vom obține cuvântul „Twix“, deoarece acest cuvânt este ultimul element al matrice otherArr.

Metoda de alertă () nu returnează nimic. Adică, dacă încercăm să deducem tipul variabilei care conține rezultatul unei metode de alertă apel (), vom vedea valoarea nedefinită. Acesta este același lucru pentru a încerca să imprime valoarea variabilei este goală.

De exemplu, să ia rezultatul ultimului apel de alertă () din exemplul anterior, pune-l într-o resAlert variabilă și folosind funcția de contact writeText creat încercați pentru a obține rezultatul.

După cum puteți vedea, în ambele cazuri, am primit valoarea nedefinită.

Variabilele globale și locale

Variabilele globale - acestea sunt variabile care sunt declarate în afara funcției. Cu alte cuvinte, toate variabilele care sunt declarate în cadrul funcției sunt globale. Acestea sunt vizibile (reale) în întregul document.

Variabilele locale - acestea sunt variabile care sunt declarate în cadrul funcției în sine. Și acestea sunt valabile numai în cadrul funcției. Dincolo de granițele sale, variabilele locale nu vor mai funcționa.

Variabilele locale și globale nu sunt legate.

funcţia Javascript

Într-un exemplu de imagine, dacă am încercat să afișa conținutul variabilei x, am fi primit mesajul nedefinit. pentru că am uitat să aducă funcția alte ().

Prin urmare, pentru a acționa modificările efectuate în cadrul unei funcții, aceasta trebuie să apelați funcția.

Apelați celălalt (), iar în cazul în care încearcă acum să deducă valoarea variabilei x, atunci rezultatul se va vedea figura 4.

Pentru a accesa funcția din cadrul unei variabile globale, nu au nevoie de nimic altceva de făcut, trebuie doar să-l folosească. Modificările aduse variabile globale vor fi vizibile în afara funcției.

Dacă nu doriți să modificați o variabilă globală, trebuie să declare o variabilă locală (poate fi cu același nume ca și cel al global), precum și toate acțiunile vor fi efectuate pe ea.

Asta e tot dragii mei cititori, acum știi ce este o funcție, cum de a crea funcția. cum de a apela o funcție și ce există tipuri de funcții. Știi ce variabilele globale și locale.

Așa cum am scris mai devreme în această funcție articol sunt elemente foarte importante. deci va trebui să le cunosc foarte bine.

  1. Creați funcție care are ca parametri două numere, și returnează rezultatul înmulțirii acestor numere.
  2. Ieșire rezultat.

Apoi împărtăși cu prietenii și să vă abonați la articole noi si interesante.