Ez a blog elmagyarázza a másodpercek percekké alakításának technikáit JavaScriptben.
Hogyan lehet másodperceket percekre konvertálni JavaScript használatával?
A másodpercek percekre konvertálhatók JavaScriptben a „Math.floor()” metódussal, a következőkkel kombinálva:
- ' Alap átalakítás ”.
- ' toString() ” és „ pathStart() ” módszerekkel.
1. megközelítés: Másodpercek konvertálása percekre JavaScriptben az alapvető konverzióval
Az ' Math.floor() ” módszer egy számot a legközelebbi egész számra kerekít, azaz (5,6 = 5). Ez a megközelítés alkalmazható a pontos számítás kiszámítására a megadott másodpercérték és a felhasználói beviteli érték alapján.
Szintaxis
Math . padló ( a )
A fenti szintaxisban:
- ' a ” a kiszámítandó számra utal.
1. példa: Konvertálja a megadott másodperceket percekké JavaScriptben
Ebben a konkrét példában az eredő percekre vonatkozó számítások a megadott másodpercek alapján lesznek kiszámítva.
Kövessük az alábbi példát:
< script típus = 'text/javascript' >
volt secTime = 60 ;
volt számolja ki a perceket = Math . padló ( secTime / 60 ) ;
volt eredmény = secTime % 60 ;
konzol. log ( 'Az átszámított percek a következők: , számolja ki a perceket + ' percek ' + eredmény + 'másodperc.' )
forgatókönyv >
A fenti kódrészletben:
- A másodpercek hozzárendelése „ 60 ”.
- Alkalmazza a „ Math.floor() ” módszerrel adja vissza a pontos számítást a megadott másodpercek 60-zal való osztásakor (másodpercek száma 1 percben).
- A következő lépésben számítsa ki a másodperceket a percekkel együtt a maradék visszaadásával.
- Végül jelenítse meg a kapott perceket és másodperceket a megadott másodpercekhez képest.
Kimenet
A fenti kimenetből megfigyelhető, hogy a kívánt funkcionalitás megvalósul (60 másodperc = 1 perc)
2. példa: Másodpercek konvertálása percekké JavaScriptben a felhasználói beviteli érték használatával
Ez a példa ugyanazokat a számításokat használja a másodpercek percekké konvertálásához. A különbség az, hogy ehhez a „ felhasználói bevitel ” értéket másodpercben, és ez alapján számítja ki a megfelelő perceket.
Kövessük az alábbi példát lépésről lépésre:
< központ >< h3 id = 'fej' > Az átszámított percek : h3 > központ >< script típus = 'text/javascript' >
volt kap = gyors ( 'Írja be a másodperceket:' )
volt fej = dokumentum. getElementById ( 'fej' )
volt számolja ki a perceket = Math . padló ( kap / 60 ) ;
volt eredmény = kap % 60 ;
fej. innerText += számolja ki a perceket + ' percek ' + eredmény + 'másodperc.'
forgatókönyv >
A fenti kódrészletben:
- Tartalmazza a megadott címsort a megadott ' id ”.
- A kód JavaScript részében kérje meg a felhasználót, hogy adja meg a „ másodpercig ' keresztül ' gyors ” párbeszédablak.
- A következő lépésben nyissa meg a mellékelt címsort a „ id ' használni a ' getElementById() ” módszerrel.
- Idézze fel a tárgyalt percszámítási lépéseket, és jelenítse meg a „ percek ' címsorként a ' innerText ' ingatlan.
Kimenet
A fenti kimenetben nyilvánvaló, hogy a másodpercek pontosan vannak kiszámítva.
2. megközelítés: Másodpercek átalakítása percekké JavaScriptben a toString() és padStart() metódusok használatával
Az ' toString() ” metódus egy számot ad vissza karakterlánc formájában. Az ' pathStart() ” módszert alkalmazzák a JavaScriptben két karakterlánc összeillesztésére. Ezek a módszerek alkalmazhatók az eredményül kapott percek karakterláncsá alakítására és a kívánt ' 0-k ”
Szintaxis
szám. toString ( alapszám )A fenti szintaxisban:
- ' alapszám ' arra utal, hogy ' bázis ” hasznosítani.
Az adott szintaxisban:
- ' hossz ” az utolsó karakterlánc hosszát jelzi.
- ' párna ” mutat a párnázandó húrra.
Példa
Nézzük meg az alábbi példa működését:
volt secTime = 80 ;
volt számolja ki a perceket = Math . padló ( secTime / 60 ) ;
volt eredmény = secTime % 60 ;
konzol. log ( 'Az átszámított percek a következők: , számolja ki a perceket. toString ( ) . pathStart ( két , '0' ) + ':' + eredmény. toString ( ) . pathStart ( két , '0' ) ) ;
forgatókönyv >
A fent megadott kódban hajtsa végre a következő lépéseket:
- Rendelje hozzá a másodperceket egy ' nevű változóhoz secTime ”.
- Ismételje meg a tárgyalt lépéseket a pontos percek és másodpercek kiszámításához.
- A következő lépésben alkalmazza a „ toString() ” metódussal, hogy a perceket és a másodperceket is karakterláncként adja vissza.
- Alkalmazza továbbá a „ pathStart() ” módszerrel. Az ' két ' a paraméterében a ' számot jelöli 0-k ” az utóbbi érvében, hogy mind a percekkel, mind a másodpercekkel kiegészítse.
Kimenet
A fenti kimenetből megfigyelhető, hogy a percek és a másodpercek ennek megfelelően vannak kitöltve, és karakterláncként adják vissza.
Ezek voltak a másodpercek percekké alakításának különböző módjai a JavaScriptben.
Következtetés
Az ' Math.floor() ' módszerrel kombinálva a ' alap átalakítás ' a megadott és a '' felhasználói bemeneti értékre másodpercig ” vagy a „ toString() ” és „ pathStart() ” metódusok használhatók a másodpercek percekre konvertálására JavaScriptben. Az előbbi megközelítés alkalmazható a megadott vagy a felhasználó által megadott másodpercértéknek megfelelő pontos percek kiszámítására. Ez utóbbi módszerek kombinálva használhatók a percek kiszámítására az inicializált másodpercek alapján, és az eredményül kapott perceket karakterláncba konvertálják, és kitöltik a kívánt ' 0-k ”. Ez az írás elmagyarázza, hogyan lehet másodperceket percekre konvertálni JavaScriptben.