ปัญหาประเภทข้อมูลในฟังก์ชัน prompt ใน JavaScript

โปรดทราบว่าฟังก์ชัน prompt จะคืนค่าเป็นสตริงเสมอ แม้ว่าผู้ใช้จะป้อนตัวเลขก็ตาม ตัวอย่างเช่น พิจารณาสคริปต์ต่อไปนี้:

javascriptlet num1 = prompt('ป้อนตัวเลขแรก');
let num2 = prompt('ป้อนตัวเลขที่สอง');

alert(num1 + num2); // จะบวกตัวเลขเป็นสตริง
Задание 1

แก้ไขโค้ดด้านบนเพื่อให้บวกตัวเลข ไม่ใช่สตริง

Задание 2

ใช้ฟังก์ชัน prompt ถามผู้ใช้เกี่ยวกับความยาวด้านของสี่เหลี่ยมจัตุรัส แล้วแสดงพื้นที่ของสี่เหลี่ยมจัตุรัสนั้นบนหน้าจอ

Задание 3

ใช้ฟังก์ชัน prompt สองครั้งถามผู้用户เกี่ยวกับความยาวด้านของสี่เหลี่ยมผืนผ้า แล้วแสดงเส้นรอบรูปของสี่เหลี่ยมผืนผ้านั้นบนหน้าจอ