ปัญหาประเภทข้อมูลในฟังก์ชัน prompt ใน JavaScript
โปรดทราบว่าฟังก์ชัน prompt จะคืนค่าเป็นสตริงเสมอ แม้ว่าผู้ใช้จะป้อนตัวเลขก็ตาม ตัวอย่างเช่น พิจารณาสคริปต์ต่อไปนี้:
let num1 = prompt('ป้อนตัวเลขแรก');
let num2 = prompt('ป้อนตัวเลขที่สอง');
alert(num1 + num2); // จะบวกตัวเลขเป็นสตริง
แก้ไขโค้ดด้านบนเพื่อให้บวกตัวเลข ไม่ใช่สตริง
ใช้ฟังก์ชัน prompt ถามผู้ใช้เกี่ยวกับความยาวด้านของสี่เหลี่ยมจัตุรัส แล้วแสดงพื้นที่ของสี่เหลี่ยมจัตุรัสนั้นบนหน้าจอ
ใช้ฟังก์ชัน prompt สองครั้งถามผู้用户เกี่ยวกับความยาวด้านของสี่เหลี่ยมผืนผ้า แล้วแสดงเส้นรอบรูปของสี่เหลี่ยมผืนผ้านั้นบนหน้าจอ