28. maj 2002 - 19:15Der er
7 kommentarer og 1 løsning
tal til danske kroner?
Jeg har forsøgt at lave et javascript, som laver et tal til danske kroner, men jeg kan ikke få det til at virke... er der nogen der kan finde ud af det?
ialt = 1231.5;
var cifre = ialt.split('.'); var decimaler = cifre[1].length; if (decimaler == 1){ ialt = ialt + '0'; } if (decimaler == 0){ ialt = ialt + '.00'; }
sådan ser mit script ud, men jeg kan ikke få det til at virke... jeg ville i øvrigt gerne have tallet til at se således ud: 1.231,50
altså med "." som tusindseperator og "," som decimal-seperator!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
en fejl i dit er linien: var decimaler = cifre[1].length; den giver fejl hvis der slet ikke var noget punktum if ( cifre.length > 1 ) { var decimaler = cifre[1].length; } else { var decimaler = 0; } vil give samme resultat uden fejl.
grunden til mit komplicerede er at det er et jeg havde og lige rettede lidt i. Der er den fordel ved det at det tager højde for en del flere ting end dit forslag.
hvis fx: var ialt = 1234.56789; vil dit ikke klippe de overflødige decimaler væk.
Jo det ville... det havde jeg klaret et andet sted i scriptet med math.round! Jeg har nu lavet en ny funktion som jeg bruger i stedet! Ville gerne give nogen points, men har lukket spørgsmålet... :o(
Synes godt om
Ny brugerNybegynder
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.