Hvis du har brug for en hurtig program, der udfører en specifik matematisk funktion , opbygge en i minutter ved hjælp af JavaScript. Denne programmeringssprog kan hjælpe dig med at sortere en lang liste over numre i faldende rækkefølge, og derefter løkken gennem sorteres listen for at finde den mindste floating-point tal , hvis værdien er positiv . Sortering
Mange sprog har indbygget metoder, sortere en liste med værdier automatisk. Når tackle et problem, hvor du har brug for et minimum eller maksimum værdi , skal du bruge en slags funktion som den er indbygget i JavaScript. Efter at have skabt et objekt, der indeholder din liste over numre, kan du sortere det ved hjælp af følgende kode : Hej
var boxNumbers = listOfNumbers.sort ();
Hvis listOfNumbers objektet indeholdt 3 -1.1 og 1,7 , vil den slags metode gemme -1.1 , 1,7 og 3 i boxNumbers variabel.
finde mindste positive kommatal
flydende tal har decimaler . To flydende tal , -1,1 og 1,7 , vises i det foregående eksempel. Fordi du kun ønsker den mindste positive floating-point tal, må du instruere computeren til at opdage, at værdien i den sorterede liste . Du kan gøre det ved hjælp af en JavaScript "for" loop til at afgøre, om et nummer på den sorterede liste er det er større end nul. Hvis computeren starter i begyndelsen af listen , vil det finde den mindste positive floating-point nummer, når den opdager et tal, der er større end nul .
Opbygning af Application Framework < br >
Udover en slags metode og en " for " loop , du har brug for en måde at give computeren en liste over de numre at sortere. Du kan gøre dette ved at oprette en simpel HTML program eller MTV , ved hjælp af en teksteditor. MTV kan man vise vinduer, der indeholder elementer almindeligt set på websider. Følgende kode opretter en grundlæggende MTV id = " InputBox " cols = "80" rækker = " 10"> < input type = " button" value = " Get Mindste " onclick = "return getSmallest ()" ; /> < /body > < /html >
textarea tag skaber en input boks, hvor du kan indtaste din liste over numre , og input tag skaber en knap , der kalder JavaScript-funktionen er nødvendig for at udføre programmering logik.
Tilføjelse af Logic
efter indsætter koden nævnt i det foregående afsnit i et tekstdokument , tilføje koden vist nedenfor efter ordene " MTV : ANVENDELSE " : Hej
Denne funktion udfører , når du klikker på" Get Mindste " knap.
kører programmet
getSmallest JavaScript-funktion henter de værdier indtastes i textarea boksen og sorterer dem ved hjælp af sorteringsmetode . Den " for " loop gentager gennem listen, indtil den opdager en værdi med et komma , der er større end nul . De funktionelle butikker, der værdi i smallestValue variabel og viser det i et pop- up -besked vinduet. For at køre din ansøgning , skal du gemme dokumentet med et " . MTV " udvidelse og dobbeltklikke på dens ikon i Windows Stifinder. Et vindue åbnes og viser en tom indtastningsfelt. Skriv en liste over numre i boksen og klik på " Get Mindste " for at se den mindste positive floating-point tal.