Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024
Mange av de innebygde funksjonene i JavaScript gir en slags returverdi for å programmere med HTML, og du kan opprette funksjoner som gir en returverdi, også. Bruk en returverdi når funksjonen utfører en enkel oppgave som kan være en del av en mer kompleks oppgave.
Når du for eksempel arbeider med en streng, kan du bruke funksjonen toUpperCase () til å endre saken til en streng som kan manipuleres på andre måter. Å endre saken til en streng er en enkel, veldefinert oppgave, men det kan være en del av en større oppgave, og det gir derfor en returverdi av den grunn. Her er et eksempel på en funksjon med en returverdi:
funksjon TestReturn () {retur dokument. tittel;}
I dette tilfellet returnerer funksjonen dokumentets tittel. Den som ringer kan ønske å gjøre mer med teksten, så det returneres i stedet for direkte utgang på en eller annen måte. I dette tilfellet legger den som ringer til, ekstra tekst til utgangen og viser den på skjermen, som vist her:
funksjon DisplayReturn () {// Utfør parametern på skjermen. dokument. getElementById ("Resultat"). innerHTML = "Returverdien er:" + TestReturn ();}
Ved å bruke returverdier kan du ringe nestfunksjonssamtaler så dypt som nødvendig for å utføre komplekse oppgaver. Når du oppretter et program, bryter du komplekse oppgaver ned i mindre oppgaver. Hvis du oppdager at de mindre oppgavene fortsatt er for kompliserte, bryter du disse delene ned i mindre oppgaver. Det er viktig å skape funksjoner som utfører en enkelt oppgave, men også utføre den enkelte oppgaven godt.