Hvis du trenger en rask program som utfører en bestemt matematisk funksjon , bygge en i minutter ved hjelp av JavaScript. Dette programmeringsspråket kan hjelpe deg å sortere en lang liste med tall i synkende rekkefølge , og deretter sløyfe gjennom den sorterte listen for å finne den minste flyttall hvis verdi er positiv . Sortering
Mange språk har innebygde metoder som slags en liste over verdier automatisk. Når håndtere et problem der du trenger et minimum eller maksimum verdi , bruker en slags funksjon som den som er innebygd i JavaScript. Når du har opprettet et objekt som inneholder din liste med tall , kan du sortere det ved hjelp av følgende kode :
Var boxNumbers = listOfNumbers.sort ();
p Hvis det listOfNumbers objekt inneholdt 3 , -1,1 og 1.7 , ville den slags metode lagre -1,1 , 1,7 og 3 i boxNumbers variabel .
Finne minste positive flyttall
flyttall har desimaler . To flyttall , -1,1 og 1,7 , vises i forrige eksempel . Fordi du bare vil ha den minste positive flyttall , må du instruere datamaskinen for å oppdage at verdien i den sorterte listen. Du kan gjøre det ved hjelp av et JavaScript " for " loop å avgjøre om et tall i den sorterte listen er det er større enn null . Hvis datamaskinen starter på begynnelsen av listen , vil det finne den minste positive flyttall når den oppdager et tall som er større enn null .
Building the Application Framework
i tillegg til en slags metode og en " for " loop , trenger du en måte å gi maskinen en liste med tall som skal sorteres. Du kan gjøre dette ved å lage en enkel HTML- applikasjonen eller HTA , ved hjelp av en tekst editor. HTAs tillate deg å vise vinduer som inneholder elementer vanligvis sett på websider. Følgende kode oppretter en grunnleggende HTA id = " InputBox " cols = " 80 " rader = " 10 "> < /textarea > < input type = " button" value = " Få Minste " onclick = "return getSmallest ( )" ; /> < /body > < /html >
textarea tag skaper en tekstboks der du kan skrive inn din liste med tall , og input tag skaper en knapp som kaller JavaScript-funksjonen for å utføre programmering logikk.
legge til Logic
Når du har limt inn koden som er oppført i den forrige delen inn i et tekstdokument , legge til koden vist nedenfor etter ordene " HTA : SØKNAD " : en