บล็อกนี้จะอธิบายเทคนิคการแปลงวินาทีเป็นนาทีใน JavaScript
วิธีแปลงวินาทีเป็นนาทีโดยใช้ JavaScript
วินาทีสามารถแปลงเป็นนาทีใน JavaScript โดยใช้วิธี “Math.floor()” ร่วมกับสิ่งต่อไปนี้:
- “ การแปลงพื้นฐาน '.
- “ toString() ' และ ' เส้นทางเริ่มต้น () ” วิธีการ
วิธีที่ 1: แปลงวินาทีเป็นนาทีใน JavaScript โดยใช้การแปลงพื้นฐาน
“ Math.floor() ” วิธีปัดเศษตัวเลขให้เป็นจำนวนเต็มลงที่ใกล้ที่สุด เช่น (5.6 = 5) วิธีการนี้สามารถใช้ในการคำนวณการคำนวณที่แม่นยำตามค่าวินาทีที่ระบุและค่าที่ผู้ใช้ป้อน
ไวยากรณ์
คณิตศาสตร์ . พื้น ( ก )
ในไวยากรณ์ข้างต้น:
- “ ก ” หมายถึงจำนวนที่จะคำนวณ
ตัวอย่างที่ 1: แปลงวินาทีที่ระบุเป็นนาทีใน JavaScript
ในตัวอย่างนี้ การคำนวณสำหรับนาทีที่เป็นผลลัพธ์จะคำนวณตามวินาทีที่ระบุ
ลองทำตามตัวอย่างด้านล่าง:
< ประเภทสคริปต์ = 'ข้อความ/จาวาสคริปต์' >
เคยเป็น วินาทีเวลา = 60 ;
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( วินาทีเวลา / 60 ) ;
เคยเป็น ผลลัพธ์ = วินาทีเวลา % 60 ;
คอนโซล บันทึก ( 'นาทีที่แปลงเป็น:' , คำนวณนาที + ' นาที ' + ผลลัพธ์ + 'วินาที' )
สคริปต์ >
ในข้อมูลโค้ดด้านบน:
- กำหนดวินาทีเป็น “ 60 '.
- ใช้ “ Math.floor() ” วิธีการคืนค่าการคำนวณที่แม่นยำโดยการหารวินาทีที่ระบุด้วย 60 (จำนวนวินาทีใน 1 นาที)
- ในขั้นตอนถัดไป คำนวณวินาทีพร้อมกับนาทีโดยส่งคืนเศษ
- สุดท้าย แสดงนาทีและวินาทีที่เป็นผลลัพธ์ตามวินาทีที่ระบุ
เอาต์พุต
จากเอาต์พุตด้านบน สังเกตได้ว่าบรรลุฟังก์ชันการทำงานที่ต้องการ (60 วินาที = 1 นาที)
ตัวอย่างที่ 2: แปลงวินาทีเป็นนาทีใน JavaScript โดยใช้ค่าที่ผู้ใช้ป้อน
ตัวอย่างนี้ใช้การคำนวณเดียวกันสำหรับการแปลงวินาทีเป็นนาที ความแตกต่างคือต้องใช้ ' ผู้ใช้ป้อนข้อมูล ” ค่าเป็นวินาทีและคำนวณนาทีที่เกี่ยวข้องตามนั้น
ลองทำตามตัวอย่างด้านล่างทีละขั้นตอน:
< ศูนย์กลาง >< รหัส h3 = 'ศีรษะ' > นาทีที่แปลงเป็น : h3 > ศูนย์กลาง >< ประเภทสคริปต์ = 'ข้อความ/จาวาสคริปต์' >
เคยเป็น รับ = พร้อมท์ ( 'ป้อนวินาที:' )
เคยเป็น ศีรษะ = เอกสาร. getElementById ( 'ศีรษะ' )
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( รับ / 60 ) ;
เคยเป็น ผลลัพธ์ = รับ % 60 ;
ศีรษะ. ข้อความภายใน += คำนวณนาที + ' นาที ' + ผลลัพธ์ + 'วินาที'
สคริปต์ >
ในข้อมูลโค้ดด้านบน:
- รวมหัวเรื่องที่ระบุโดยระบุว่า “ รหัส '.
- ในส่วน JavaScript ของโค้ด ขอให้ผู้ใช้ป้อนค่าของ “ วินาที ' ทาง ' พร้อมท์ ” กล่องโต้ตอบ
- ในขั้นตอนถัดไป เข้าถึงหัวข้อที่รวมไว้โดย “ รหัส ' ใช้ ' getElementById() ' กระบวนการ.
- ระลึกถึงขั้นตอนที่กล่าวถึงในการคำนวณนาทีและแสดงค่าผลลัพธ์ของ “ นาที ” เป็นหัวเรื่องโดยใช้ “ ข้อความภายใน ' คุณสมบัติ.
เอาต์พุต
จากผลลัพธ์ข้างต้น จะเห็นว่ามีการคำนวณวินาทีอย่างแม่นยำ
วิธีที่ 2: การแปลงวินาทีเป็นนาทีใน JavaScript โดยใช้วิธี toString() และ padStart()
“ toString() วิธีการส่งกลับตัวเลขในรูปแบบของสตริง “ เส้นทางเริ่มต้น () วิธีการ ” ใน JavaScript ถูกนำไปใช้เพื่อแพดสองสตริงเข้าด้วยกัน สามารถใช้วิธีการเหล่านี้เพื่อแปลงนาทีที่เป็นผลลัพธ์เป็นสตริงและใส่ค่าเหล่านั้นด้วย ' 0's ”
ไวยากรณ์
ตัวเลข. toString ( ฐานราก )ในไวยากรณ์ข้างต้น:
- “ ฐานราก ” หมายถึง “ ฐาน ” เพื่อใช้ประโยชน์
ในไวยากรณ์ที่กำหนด:
- “ ความยาว ” หมายถึงความยาวของสตริงสุดท้าย
- “ แผ่น ” ชี้ไปที่สตริงที่จะบุนวม
ตัวอย่าง
ลองสังเกตการทำงานของตัวอย่างด้านล่าง:
เคยเป็น วินาทีเวลา = 80 ;
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( วินาทีเวลา / 60 ) ;
เคยเป็น ผลลัพธ์ = วินาทีเวลา % 60 ;
คอนโซล บันทึก ( 'นาทีที่แปลงเป็น:' , คำนวณนาที toString ( ) . เส้นทางเริ่มต้น ( สอง , '0' ) + ':' + ผลลัพธ์. toString ( ) . เส้นทางเริ่มต้น ( สอง , '0' ) ) ;
สคริปต์ >
ในรหัสที่ระบุข้างต้น ให้ทำตามขั้นตอนต่อไปนี้:
- กำหนดวินาทีในตัวแปรชื่อ “ วินาทีเวลา '.
- ทำซ้ำขั้นตอนที่กล่าวถึงเพื่อคำนวณนาทีและวินาทีที่แม่นยำ
- ในขั้นตอนถัดไป ให้ใช้ “ toString() ” วิธีการเพื่อส่งกลับทั้งนาทีและวินาทีเป็นสตริง
- นอกจากนี้ยังใช้ “ เส้นทางเริ่มต้น () ' กระบวนการ. “ สอง ” ในพารามิเตอร์ระบุจำนวนของ “ 0's ” ในอาร์กิวเมนต์หลังให้ใส่ทั้งนาทีและวินาที
เอาต์พุต
จากเอาต์พุตด้านบน สังเกตได้ว่านาทีและวินาทีจะถูกเติมตามนั้นและส่งกลับเป็นสตริง
นี่เป็นวิธีต่างๆ ในการแปลงวินาทีเป็นนาทีใน JavaScript
บทสรุป
“ Math.floor() วิธีการ ” ร่วมกับ “ การแปลงพื้นฐาน ” ตามค่าที่ระบุและค่าที่ผู้ใช้ป้อนเป็น “ วินาที ” หรือด้วย “ toString() ' และ ' เส้นทางเริ่มต้น () ” สามารถใช้เมธอดเพื่อแปลงวินาทีเป็นนาทีใน JavaScript วิธีการเดิมสามารถนำมาใช้ในการคำนวณนาทีที่ถูกต้องสอดคล้องกับที่ระบุหรือค่าที่ผู้ใช้ป้อนเป็นวินาทีตามลำดับ วิธีการหลังสามารถใช้ร่วมกันเพื่อคำนวณนาทีตามวินาทีที่เริ่มต้นและแปลงนาทีที่เป็นผลลัพธ์เป็นสตริงและเติมด้วย ' 0's '. บทความนี้จะอธิบายวิธีแปลงวินาทีเป็นนาทีใน JavaScript