kommastellen einer variablen begrenzen ....... ?
mech
- javascript
moin
ich weiß einfach nich was er will
variable vk is ne zahl, eventuell mit kommastellen, die will ich aber auf 2 reduzieren, klappt nur nich so wirklich
hab das halt versucht folgendermaßen zu lösen:
vk = vk + vk*rabatt/100;
--> var kommastellen = vk.split(",");
if(kommastellen[1])
{
if(kommastellen[1].length >2)
{
kommastellen[1].slice(0,2);
vk = kommastellen[0] + "," + kommastellen[1];
}
}
in der zeile mit dem pfeil macht er fehler, egal ob kommastellen oder nich ....... jemand n tip für mich?
moin
vk = vk + vk*rabatt/100;
--> var kommastellen = vk.split(",");
vielleicht musst du die zahl vorher in ein string umwandeln?
alex
moin
vk = vk + vk*rabatt/100;
--> var kommastellen = vk.split(",");
vielleicht musst du die zahl vorher in ein string umwandeln?
alex
hm, hab grad bei shtml nachgeschaut, hab aber nur gefunden, wie man einen string in eine zahl umwandelt, und das wusste ich schon ....
so nun eine aus meiner faulheit resultierenden frage: wie mach ich das?
so nun eine aus meiner faulheit resultierenden frage: wie mach ich das?
vk=vk.toString();
.-)
alex
ich glaube ich hab ne andere lösung gefunden ........ math.round
ma schaun
danke trotzdem
jo richtig. Was ihr machen müsst ihr nehmt die Ursprungszahl mal hundert, rundet sie und teilt sie wieder durch hundert; und voila, habt ihr eure auf zwei kommastellen gerundete zahl.