Problema com tipos de dados na função prompt em JavaScript

Lembre-se de que a função prompt sempre retorna uma string, mesmo que o usuário tenha inserido um número. Como exemplo, considere o seguinte script:

javascriptlet num1 = prompt('Digite o primeiro número');
let num2 = prompt('Digite o segundo número');

alert(num1 + num2); // somará os números como strings
Задание 1

Modifique o código acima para que ele some os números, e não as strings.

Задание 2

Usando a função prompt, pergunte ao usuário o lado de um quadrado. Exiba na tela a área do quadrado inserido.

Задание 3

Usando duas funções prompt, pergunte ao usuário os lados de um retângulo. Exiba na tela o perímetro do retângulo inserido.