

Javascript - Formát čísel
Ahoj, jak můžu pomocí Javascriptu opravit takové číselné údaje ? Poradí prosím někdo ? Děkuji
existující hodnota "x" potřebuji vypsat "0x.00" // doplnit 3 x 0
existující hodnota "x.x" potřebuji vypsat "0x.x0" // doplnit 2 x 0
existující hodnota "x.xx" potřebuji vypsat "0x.xx" // doplnit 1 x 0
existující hodnota "xx.xx" potřebuji vypsat "xx.xx" // nedělat nic, vše ok
existující hodnota "xxx" potřebuji vypsat "xxx.00" // doplnit 2 x 0
existující hodnota "xxx.x" potřebuji vypsat "xxx.x0" // doplnit 1 x 0
existující hodnota "xxx.xx" potřebuji vypsat "xx.xx" // nedělat nic, vše ok
Bolo by lepšie, keby to boli naozaj existujúce "číselné údaje" a nie "takové" string...
Špatně jsem ten příklad napsal, jedná se skutečně o čísla ne o string, sorry..
Tu si to môžeš vyskúšať pre string: yp152n9z
V prípade, že sú to naozaj čísla - odpadá vo funkcii prevod zo stringu na číslo...
Dneska jsem narazil na problém s tvou funkcí. Ono to nedosazuje 0 pokud je číslo záporné, já vím v zadání jsem o tom nepsal, jelikož mě to ani nenapadlo, že taková situace může nastat. Je možná nějaká tvá úprava ? Já bych to svedl jen tak, že bych zjistil zda je první znak '-', pak bych to rozsekal do pole, zjistil počet znaků v poli[0] a dosadil chybějící 0 a znak '-'. Ale to je tak na 30 řádků kódu
Děkuji
30 riadkov kodu to nie je ani zďaleka, ale nejak takto:
To se dá ještě zkrátit:
A pokud je "value" číslo, tak by se dal vyhodit i první řádek.
Díky moc chlapy