Problema cu tipurile în funcția prompt în JavaScript

Țineți cont că funcția prompt întotdeauna returnează un șir de caractere, chiar dacă utilizatorul a introdus un număr. De exemplu, luați în considerare următorul script:

javascriptlet num1 = prompt('Introduceți primul număr');
let num2 = prompt('Introduceți al doilea număr');

alert(num1 + num2); // va aduna numerele ca șiruri de caractere
Задание 1

Modificați codul de mai sus astfel încât să sumeze numerele, nu șirurile de caractere.

Задание 2

Cu ajutorul funcției prompt întrebați utilizatorul despre latura pătratului. Afișați pe ecran aria pătratului introdus.

Задание 3

Cu ajutorul a două funcții prompt întrebați utilizatorul despre laturile dreptunghiului. Afișați pe ecran perimetrul dreptunghiului introdus.