Проблем с типовете във функцията prompt в JavaScript

Имайте предвид, че функцията prompt винаги връща низ, дори ако потребителят е въвел число. Като пример разгледайте следния скрипт:

javascriptlet num1 = prompt('Въведете първо число');
let num2 = prompt('Въведете второ число');

alert(num1 + num2); // ще събере числата като низове
Задание 1

Променете горния код така, че да сумира числа, а не низове.

Задание 2

С помощта на функцията prompt попитайте потребителя за страната на квадрат. Изведете на екрана площта на въведения квадрат.

Задание 3

С помощта на две функции prompt попитайте потребителя за страните на правоъгълник. Изведете на екрана периметъра на въведения правоъгълник.