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