Legfrissebb anyagok
GAMEPOD.hu témák
PROHARDVER! témák
Mobilarena témák
Keresés
Ú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
- Politika
- Suzuki topik
- Honor Magic5 Pro - kamerák bűvöletében
- Star Trek Online -=MMORPG=-
- OpenMediaVault
- Melyik tápegységet vegyem?
- Milyen NAS-t vegyek?
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- A Samsung hazánkban is piacra dob idén egy friss Micro LED tévét
- Óra topik
- További aktív témák...
Új prémium hirdetések
Új ingyenes hirdetések