Avatar billede madiedk Nybegynder
21. september 2004 - 21:00 Der er 14 kommentarer og
1 løsning

potens regning med Javsacript

jeg skal lave noget potens regning med javascript, jeg ved godt man kan bruge math.pow metoden, men er der andre metoder? hvis ja hvilke?
Avatar billede thesurfer Nybegynder
21. september 2004 - 21:42 #1
Man kunne vel lave en loop... :-)

dvs:
x^3 = en loop fra 0 til 2, hvor loopen siger "nuværende gange x"

lidt langt ude, men det burde virke..
Avatar billede thesurfer Nybegynder
21. september 2004 - 21:43 #2
"nuværende værdi gange x-værdien"..
Avatar billede skovenborg Nybegynder
21. september 2004 - 21:59 #3
eller:
Math.pow(x,y) = x^y
fx
7^2 bliver til Math.pow(7,2)
Avatar billede skovenborg Nybegynder
21. september 2004 - 22:03 #4
hov, så slet ikke spørgsmålet ordentligt - du kender jo godt math.pow ;-)

Men hvorfor vil du have en anden metode at gøre det på - math.pow er helt klart den letteste.
Avatar billede thesurfer Nybegynder
21. september 2004 - 22:11 #5
PS: loopen er nok meget krævende ved store/høje potensen :-)
Avatar billede madiedk Nybegynder
21. september 2004 - 22:40 #6
jeg skal bare vide om der er andre måder at gøre det på og hvordan de virker, det er til et projekt i skolen
Avatar billede arne_v Ekspert
21. september 2004 - 22:40 #7
Lige en lille note fra en som intet kender til JavaScript.

Check altid om en pow funktion er

pow(flydende tal,hel tal)

eller

pow(flydende tal,flydende tal)

Den første er ret nem at lave manuelt.

Den anden er lidt mere tricky.
Avatar billede roenving Novice
22. september 2004 - 01:01 #8
Math.pow opererer med alle typer number-objekter i en hurtig test !o]

-- og som arne påpeger er den mere tricky, hvis man skal gøre det på en anderledes måde (en omvej !-)

-- men det er relativt simpelt med en omvej omkring logaritmer ...
Avatar billede arne_v Ekspert
22. september 2004 - 06:34 #9
Man skal under alle omstændigheder omskrive pow(a,b)=exp(b*ln(a)), men hvis
man ikke vil bruge pow så vil man vel heller ikke bruge exp og ln - og
så skal man have fundet sin matematik bog frem igen.
Avatar billede roenving Novice
22. september 2004 - 14:25 #10
*lol*
Avatar billede arne_v Ekspert
22. september 2004 - 22:58 #11
Kan du huske Taylor udvikling for e^x ? Og ln er endnu være !
Avatar billede madiedk Nybegynder
09. november 2004 - 00:16 #12
gi et svar
Avatar billede skovenborg Nybegynder
09. november 2004 - 00:29 #13
hvad blev resultatet?
Avatar billede madiedk Nybegynder
09. november 2004 - 00:33 #14
jeg fik det til at virke, men kan faktisk ikke helt huske hvordan.
Avatar billede madiedk Nybegynder
27. juni 2005 - 13:18 #15
så svarer jeg selv, men tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsikrings- og pensionsakademiet A/S

IT-teknisk profil

Unik System Design A/S

DevOps Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til Lokal IT Servicecenter i Karup