Devdit
 

JavaScript คํานวณอายุจากปีเกิดของผู้ใช้งาน

4.3K

JavaScript คํานวณอายุจากปีเกิดของผู้ใช้งาน บทความนี้สอนเขียนโปรแกรมคำนวณอายุจากปีเกิด โดยโปรแกรมจะรับค่าปีเกิดจากผู้ใช้งานผ่าน prompt และนำมาคำนวณเพื่อหาอายุ พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วย alert สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง JavaScript คํานวณอายุจากปีเกิดของผู้ใช้งาน

<script>
    let birthday_year = prompt("กรุณากรอกปีเกิดเป็น พ.ศ. เช่น 2531", "");
    if( parseInt(birthday_year) > 0 ) {
        let now_year = ( parseInt( new Date().getFullYear() ) + 543 );
        let age = parseInt( now_year - birthday_year );
        alert("คุณเกิดปี "+birthday_year+" ปัจจุบันคุณอายุ "+age+" ปี");
    }
</script>

ผลลัพธ์

คุณเกิดปี 2531 ปัจจุบันคุณอายุ 34 ปี

คำอธิบาย

JavaScript คํานวณอายุจากปีเกิดของผู้ใช้งาน มีรายละเอียดดังนี้

1. รับค่าปีเกิดเป็น พ.ศ. จากผู้ใช้งาน ด้วยคำสั่ง prompt เก็บไว้ที่ตัวแปร birthday_year

2. ดึงข้อมูลปี ปัจจุบัน ด้วยคำสั่ง new Date().getFullYear() และนำไปบวก 543 เพื่อแปลงเป็น พ.ศ. เก็บไว้ที่ตัวแปร now_year

3. นำตัวแปร now_year ลบกับ birthday_year เพื่อหาปีเกิดของผู้ใช้งาน เก็บไว้ที่ตัวแปร age

4. แสดงข้อมูลปีเกิด พร้อมอายุปัจจุบันของผู้ใช้งาน ผ่าน alert

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ