Legfrissebb anyagok
GAMEPOD.hu témák
PROHARDVER! témák
Mobilarena témák
Új hozzászólás Aktív témák
-
Jim-Y
veterán
1 perces példa, de ebből már ki tudsz indulni.
var NUM_LENGTH = 4,
num = 1,
len = ('' + num).length;
num = len < NUM_LENGTH ? new Array(NUM_LENGTH - len + 1).join('0') + num : num;num -> 0001
Kis magyarázat:
A '' + num a numerikus értéket szövegessé konvertálja. Ezen lekérdezve a length tulajdonságot megkapjuk a szám hosszát karakterekben. Ha ez kisebb mint egy treshold (NUM_LENGTH), akkor NUM_LENGTH - len darab nullát kellé elé kirakni. Tehát ha a szám 1, ennek hossza 1, akkor 4 - 1 darab nullát kell az egyes elé kitenni. A new Array(NUM_LENGTH - len + 1) kód egy 4 -1 + 1 hosszúságú tömböt hoz létre amit rögtön össze is fűzünk egy karaktersorozattá a .join() tagfügvénnyel.
[ Szerkesztve ]
Új hozzászólás Aktív témák
Aktív témák
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Milyen okostelefont vegyek?
- Vicces képek
- Székesfehérvár és környéke adok-veszek-beszélgetek
- A fociról könnyedén, egy baráti társaságban
- EA Sports WRC '23
- Villanyszerelés
- Dell asztali gépek
- EAFC 24
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
Új prémium hirdetések