Avatar billede webbe Nybegynder
19. februar 2001 - 13:31 Der er 12 kommentarer og
1 løsning

Gange og dividere!

Hejsa!

Jeg har en formel der fx. hedder (500*100)/687 og en formel der hedder 25000*0,40.

Hvordan laver jeg de udregninger i javascript?
Avatar billede jumper Nybegynder
19. februar 2001 - 13:35 #1
På akkurat samme måde ?

svar1 = (500*100)/687;

svar2 = 25000*0.40

Den eneste forskel er . istedet for ,

/Thor
Avatar billede milo Nybegynder
19. februar 2001 - 13:37 #2
jumper! nu du er her...
gider du ik se på\'http://www.eksperten.dk/spm/50169 ? :=)
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 13:37 #3
MinVariabel = (500*100)/687;
MinAndenVariabel = 25000*0.4;

??
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 13:38 #4
Tog det mig virkeligt så lang tid.... baahhh..
Avatar billede webbe Nybegynder
19. februar 2001 - 13:38 #5
jumper:

Det virker bare ikke....hvis vi tager svar1 først, så er det eneste tal der er fast 100. De to andre er variable der er defineret ud fra noget man taster ind i to andre felter.

I svar2 er det 0.40 der er det faste tal og det andet tal er også en variabel.
Avatar billede jumper Nybegynder
19. februar 2001 - 13:40 #6
webbe, du indsætter blot de 2 variabler på tallets plads. Du skal dog huske at konvertere variablen fra en streng til et tal (det er en streng fordi du har hentet det fra et formular felt) :

minVariabel = document.MinForm.MitFelt.value;
minVariabel = parseInt(minVariabel);

parseInt konverterer strengen til et heltal (integer). Hvis du vil have strengen som et komma-tal (float) skal du blot bruge parseFloat istedet.

/Thor
Avatar billede jumper Nybegynder
19. februar 2001 - 13:40 #7
milo, kigger lige... ;)

/Thor
Avatar billede moses Praktikant
19. februar 2001 - 13:41 #8
<script language=\"JavaScript\">
<!--

var varibel1
var variabel2 = 0,40

variabel1 = 7 * (variabel2 + 5)

// -->
</script>
Avatar billede webbe Nybegynder
19. februar 2001 - 13:42 #9
jumper:

Den del er jeg klar over....du får lige mit script:

function usd1() {
    var tal5;
    var tal6;
   
    tal5 = parseInt(document.cost_budget.kurs.value);
    tal6 = parseInt(document.cost_budget.rental_budget_real_dkr_dk.value);
   
    document.cost_budget.rental_budget_real_usd_dk.value = (tal6*100)/tal5;
    }
   
function rental1();
    var tal7;
   
    tal7 = parseInt(document.cost_budget.costs.value);
   
    document.cost_budget.rental1.value = tal7 * 0.40;
    }   
Avatar billede moses Praktikant
19. februar 2001 - 13:43 #10
Det var sgu da godt, at jeg ikke skulle klø mig i øret også ... så havde spørgsmålet også været lukket inden jeg havde fået skrevet et svar  ;-)
Avatar billede milo Nybegynder
19. februar 2001 - 13:46 #11
jumper>>takker...du får selvfølgelig points, selvom det spørgsmål er lukket...opretter et nyt til dig *S*
Avatar billede jumper Nybegynder
19. februar 2001 - 13:57 #12
milo, lad mig lige svare først *G* ;)

/Thor
Avatar billede milo Nybegynder
19. februar 2001 - 14:00 #13
jumper>>> *GG* sure...du må gerne skrive på icq hvis det er ... UIN: 43113832 :) - Men det er vel intet problem for en jubii haj som dig *G*
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