Bu blog, JavaScript'te saniyeleri dakikalara dönüştürme tekniklerini açıklayacaktır.
JavaScript Kullanarak Saniyeleri Dakikalara Nasıl Dönüştürürüz?
Saniyeler, JavaScript'te 'Math.floor()' yöntemi aşağıdakilerle birlikte kullanılarak dakikalara dönüştürülebilir:
- “ Temel dönüştürme ”.
- “ toString() ' ve ' yol Başlat() ” yöntemleri.
Yaklaşım 1: Temel Dönüştürmeyi Kullanarak JavaScript'te Saniyeleri Dakikaya Dönüştürün
“ Matematik.kat() ” yöntemi, bir sayıyı en yakın tamsayıya yuvarlar, yani (5.6 = 5). Bu yaklaşım, belirtilen saniye değeri ve kullanıcı girişi değeri üzerinden kesin hesaplamayı hesaplamak için uygulanabilir.
Sözdizimi
Matematik . zemin ( a )
Yukarıdaki sözdiziminde:
- “ a ”, hesaplanacak sayıyı ifade eder.
Örnek 1: JavaScript'te Belirtilen Saniyeyi Dakikaya Dönüştür
Bu özel örnekte, elde edilen dakikalar için hesaplamalar, belirtilen saniyeler üzerinden hesaplanacaktır.
Aşağıda verilen örneği takip edelim:
< komut dosyası türü = 'metin/javascript' >
öyleydi secTime = 60 ;
öyleydi hesaplamaDakikaları = Matematik . zemin ( secTime / 60 ) ;
öyleydi sonuç = secTime % 60 ;
konsol. kayıt ( 'Dönüştürülen dakikalar:' , hesaplamaDakikaları + ' dakika ' + sonuç + ' saniye.' )
senaryo >
Yukarıdaki kod parçacığında:
- Saniyeleri “ olarak atayın 60 ”.
- Uygulamak ' Matematik.kat() ” Belirtilen saniyelerin 60'a (1 dakikadaki saniye sayısı) bölünmesi üzerine kesin hesaplamayı döndürme yöntemi.
- Bir sonraki adımda, kalanı döndürerek dakikalarla birlikte saniyeleri hesaplayın.
- Son olarak, belirtilen saniyelere göre elde edilen dakikaları ve saniyeleri görüntüleyin.
Çıktı
Yukarıdaki çıktıdan gerekli işlevselliğin sağlandığı görülmektedir (60 saniye = 1 dakika)
Örnek 2: Kullanıcı Girişi Değerini Kullanarak JavaScript'te Saniyeleri Dakikaya Dönüştürün
Bu örnek, saniyeleri dakikalara dönüştürmek için aynı hesaplamaları kullanır. Aradaki fark, “ kullanıcı girişi ” değerini saniye olarak alır ve buna göre ilgili dakikaları hesaplar.
Aşağıda verilen örneği adım adım takip edelim:
< merkez >< h3 kimliği = 'kafa' > Dönüştürülen dakikalar : h3 > merkez >< komut dosyası türü = 'metin/javascript' >
öyleydi almak = çabuk ( 'Saniyeleri girin:' )
öyleydi kafa = belge. getElementById ( 'kafa' )
öyleydi hesaplamaDakikaları = Matematik . zemin ( almak / 60 ) ;
öyleydi sonuç = almak % 60 ;
kafa. iç Metin += hesaplamaDakikaları + ' dakika ' + sonuç + ' saniye.'
senaryo >
Yukarıdaki kod parçacığında:
- Belirtilen başlığı belirtilen ' ile dahil edin İD ”.
- Kodun JavaScript bölümünde, kullanıcıdan “ değerini girmesini isteyin. saniye ' aracılığıyla ' çabuk ' diyalog kutusu.
- Bir sonraki adımda, dahil edilen başlığa “ İD ' kullanmak ' getElementById() ' yöntem.
- Dakikaları hesaplamak için tartışılan adımları hatırlayın ve ' dakika ” kullanarak bir başlık olarak iç metin ' Emlak.
Çıktı
Yukarıdaki çıktıda, saniyelerin tam olarak hesaplandığı açıktır.
Yaklaşım 2: toString() ve padStart() Yöntemlerini Kullanarak JavaScript'te Saniyeleri Dakikalara Dönüştürme
“ toString() ” yöntemi, bir dize biçiminde bir sayı döndürür. “ yol Başlat() ” JavaScript'teki yöntem, iki dizeyi bir araya getirmek için uygulanır. Bu yöntemler, elde edilen dakikaları dizgeye dönüştürmek ve bunları istenen ' ile doldurmak için uygulanabilir. 0'lar ”
Sözdizimi
sayı. toString ( sayı tabanı )Yukarıdaki sözdiziminde:
- “ sayı tabanı ”, “ anlamına gelir temel ' yararlanmak.
Verilen söz diziminde:
- “ uzunluk ”, son dizenin uzunluğunu gösterir.
- “ ped ” doldurulacak dizeyi işaret eder.
Örnek
Aşağıda verilen örneğin işlevselliğini gözlemleyelim:
öyleydi secTime = 80 ;
öyleydi hesaplamaDakikaları = Matematik . zemin ( secTime / 60 ) ;
öyleydi sonuç = secTime % 60 ;
konsol. kayıt ( 'Dönüştürülen dakikalar:' , hesaplamaDakikaları. toString ( ) . yolBaşlangıcı ( iki , '0' ) + ':' + sonuç. toString ( ) . yolBaşlangıcı ( iki , '0' ) ) ;
senaryo >
Yukarıda verilen kodda, aşağıdaki adımları gerçekleştirin:
- Saniyeleri “adlı bir değişkene atayın. secTime ”.
- Kesin dakikaları ve saniyeleri hesaplamak için tartışılan adımları tekrarlayın.
- Bir sonraki adımda, “ toString() Hem dakikaları hem de saniyeleri bir dize olarak döndürmek için ” yöntemi.
- Ayrıca, “ yol Başlat() ' yöntem. “ iki ” parametresinde “ sayısını gösterir. 0'lar ”, ikinci argümanında hem dakikaları hem de saniyeleri doldurmak için.
Çıktı
Yukarıdaki çıktıdan, dakikaların ve saniyelerin buna göre doldurulduğu ve bir dizi olarak döndürüldüğü gözlemlenebilir.
Bunlar, JavaScript'te saniyeleri dakikalara dönüştürmenin farklı yollarıydı.
Çözüm
“ Matematik.kat() ' yöntemi ' ile birlikte temel dönüşüm ” belirtilen ve kullanıcı giriş değeri üzerine “ saniye ” veya “ ile toString() ' ve ' yol Başlat() ” JavaScript'te saniyeleri dakikalara dönüştürmek için yöntemler kullanılabilir. Önceki yaklaşım, sırasıyla belirtilen veya kullanıcı tarafından girilen saniye değerine karşılık gelen doğru dakikaları hesaplamak için uygulanabilir. İkinci yöntemler, başlatılan saniyelere dayalı olarak dakikaları hesaplamak ve elde edilen dakikaları diziye dönüştürmek ve bunları istenen '' ile doldurmak için kombinasyon halinde kullanılabilir. 0'lar ”. Bu yazı, JavaScript'te saniyelerin dakikalara nasıl dönüştürüleceğini açıklar.