Hjem Social Media Fordelene ved at bruge funktioner til at kode med JavaScript-dummier

Fordelene ved at bruge funktioner til at kode med JavaScript-dummier

Video: 4 Tips til at lære programmering 2024

Video: 4 Tips til at lære programmering 2024
Anonim

Brug af funktioner til at kode med JavaScript kan være meget nyttigt for en programmør. Her er et program, der tilføjer tal sammen. Det virker godt og gør præcis hvad det skal gøre ved at bruge a for … i loop.

Få den samlede var myNumbers = [2, 4, 2, 7]; var total = 0; for (enNumber i myNumbers) {total = total + myNumbers [oneNumber];} dokument.

Hvis du havde flere sæt tal til at tilføje sammen, skal vi dog skrive en ny sløjfeopstilling specifikt til hver ny serie af tal. Denne kode ændrer programmet fra koden ovenfor til en funktion og bruger derefter den funktion til at finde summene af elementerne i flere forskellige arrayer.

Få summen / ** * Tilføjer elementer i en matrix * @ param { Array.} NumbersToAdd * @ return {Number} sum * / funktion addNumbers (numbersToAdd) {var sum = 0; for (oneNumber in numbersToAdd) {sum = sum + numreTilAdd [oneNumber];} return sum;} var myNumbers = [2 4, 2, 7]; var minNumbers2 = [3333, 222, 111]; var minNumbers3 = [777, 555, 777, 555]; var sum1 = addNumbers (myNumbers); var sum2 = addNumbers (myNumbers2); var sum3 = addNumbers (myNumbers3); dokument. skriv (sum1 + "

"); dokument. skriv (sum2 + "

"); dokument. skriv (sum3 + "

");

JSDoc-tag

Forklaring @author
Programmerens navn @constructor
Angiver, at en funktion er en konstruktor @deprecated
Angiver, at metoden er udskrevet @exception
Beskriver en undtagelse kastet af en metode; Synonym med @throws

@exports

Angiver et medlem, der eksporteres af modulet @param
Beskriver en metodeparameter @private
Angiver, at et medlem er privat < @return Beskriver en returværdi. Synonym med @returns
@returns Beskriver en returværdi. Synonym med @return
@see Registrerer en tilknytning til en anden genstand
@this Angiver typerne af objektet, som søgeordet refererer til i en funktion
@throws Beskriver en undtagelse kastet af en metode
@version Angiver versionsnummeret på et bibliotek
Blokkommentaren, der går forud for funktionen ovenfor, følger det format, der er angivet af JavaScript-dokumentationssystemet, JSDoc. Ved at kommentere dine funktioner ved hjælp af dette format gør du ikke kun dine programmer meget lettere at læse, men du kan også bruge disse kommentarer til automatisk at generere dokumentation til dine programmer.
Funktioner er en fantastisk tid, arbejde og rumbesparende. At skrive en nyttig funktion kan i starten tage længere tid end at skrive JavaScript-kode uden for funktioner, men på lang sigt vil dine programmer blive bedre organiseret, og du vil spare dig selv for meget hovedpine, hvis du bliver vant til at skrive funktioner.

Fordelene ved at bruge funktioner til at kode med JavaScript-dummier

Valg af editor

De 10 største fodbold quarterbacks of all time - dummies

De 10 største fodbold quarterbacks of all time - dummies

NFL quarterbacks holder den mest ansete position i alle af sport. Når de er gode, er de stjerner i mediernes og verdens øjne. Når de er gode, bliver deres udnyttelse legenden. De fleste børn i dag vil hellere stræbe efter at være en god NFL quarterback end USAs præsident. ...

Business Golf Outing Do's and Don'ts - dummies

Business Golf Outing Do's and Don'ts - dummies

Golf udflugter er en stadig mere populær måde at drive forretninger på mens du har det sjovt. Uheldigvis kender folk, der inviteres til disse udflugter, ikke reglerne for at gennemføre sig på kurset. For at undgå en pinlig situation - eller endda på det der kunne skade potentielle forretninger - være opmærksom på disse forretninger golf udflugt regler: Gør: Respekter ...

Do's og don'ts for golfspillere - dummies

Do's og don'ts for golfspillere - dummies

Golf etikette er ikke begrænset til bare spillere. Hvis du deltager i en golfturnering (professionel eller amatør), vær opmærksom på, at fans forventes at opføre sig på bestemte måder, så de ikke forstyrrer spillerne eller andre tilskuere. Du vil aldrig gå galt, hvis du overholder disse enkle golfetikettestandarder: Gør: Vær stille når spillet er ...

Valg af editor

Sådan formateres en tabel i Word 2010 - dummies

Sådan formateres en tabel i Word 2010 - dummies

For at formatere en tabel i Word 2010 - måske tilføje en række, der justerer bredden af ​​et tabelelement - du kan bruge Words tabeller til tabeller til tabeller, når bordet er oprettet. Tabellerne Tabelværktøjer vises kun, når en tabel redigeres eller vælges. Og den bedste tid til at formatere og ...

Hvordan man formaterer tekst med Word 2007 Format Maleren - dummies

Hvordan man formaterer tekst med Word 2007 Format Maleren - dummies

Du kan bruge Word 2007 Formater maleren for hurtigt at kopiere karakter og afsnit formatering fra en smule tekst til en anden. Formatmaleren virker kun, hvis du allerede har nogle tekstformater, som du vil. Du kan bruge Formatmaleren til at formatere enten en sektion eller flere sektioner af tekst. Til ...

Sådan formateres en side i Word 2013 - dummies

Sådan formateres en side i Word 2013 - dummies

Sideformatering i Word 2013 starter med størrelsen af siden, som normalt er størrelsen af ​​det papir, du udskriver på. Side og papir er lignende begreber, men i Word kan du gøre mere med en side end bare at udskrive på den. Sådan indstilles sidestørrelse Når Word starter, antager det ...

Valg af editor

Netværksbasics: UDP (User Datagram Protocol) - dummies

Netværksbasics: UDP (User Datagram Protocol) - dummies

Bruger Datagram Protocol (UDP) forbindelsesløs transportlagsprotokol. For nogle applikationer er hastighed og effektivitet vigtigere end pålidelighed. I sådanne tilfælde kan en forbindelsesløs protokol anvendes. En forbindelsesløs protokol går ikke i problemer med at etablere en forbindelse, før du sender en pakke. I stedet sender den simpelthen pakken. Efter UDP har ...

Netværkets grundlæggende: OSI Network Layer - dummies

Netværkets grundlæggende: OSI Network Layer - dummies

Network-lag (Open Systems Interconnection) af routing netværksbeskeder fra en computer til en anden. De to mest populære lag 3-protokoller er IP (som normalt er parret med TCP) og IPX (normalt parret med SPX til brug sammen med Novell og Windows-netværk). Netværkslagsprotokoller indeholder to vigtige funktioner: logisk ...

Grundlæggende oplysninger om netværk: Windows 2000 Server Operating System - dummies

Grundlæggende oplysninger om netværk: Windows 2000 Server Operating System - dummies

Windows 2000 Server operativsystem bygget på styrken af den tidligere Windows NT Server 4 ved at tilføje nye funktioner, der gjorde det nye produkt hurtigere, lettere at administrere, mere pålidelige og lettere at bruge til både store og små netværk. Den mest vigtige nye funktion i Windows 2000 Server hedder Active Directory, som ...