Problema con i tipi nella funzione prompt in JavaScript

Tieni presente che la funzione prompt restituisce sempre una stringa, anche se l'utente ha inserito un numero. Ad esempio, considera il seguente script:

javascriptlet num1 = prompt('Inserisci il primo numero');
let num2 = prompt('Inserisci il secondo numero');

alert(num1 + num2); // sommerà i numeri come stringhe
Задание 1

Modifica il codice sopra in modo che vengano sommati i numeri, non le stringhe.

Задание 2

Utilizzando la funzione prompt chiedi all'utente il lato di un quadrato. Visualizza a schermo l'area del quadrato inserito.

Задание 3

Utilizzando due funzioni prompt chiedi all'utente i lati di un rettangolo. Visualizza a schermo il perimetro del rettangolo inserito.