Descobri que tem como converter strings numéricas em integers no último desafio utilizando sinal "+", além do já conhecido "parseInt", mas ao testar a diferença executando o código, não vi diferença no resultado. Vou mostrar o código abaixo:
function fazerSoma() {
// let valor1 = +prompt('Insira o valor 1:');
// let valor2 = +prompt('Insira o valor 2:');
let valor1 = parseInt(prompt('Insira o valor 1:'));
let valor2 = parseInt(prompt('Insira o valor 2:'));
let soma = valor1 + valor2;
alert(`${valor1} + ${valor2} é igual a ${soma}`)
}
Ambos funcionam e ambos se eu utilizo strings de letras retornam NaN, então eu gostaria de saber qual é a diferença desses dois e quando é melhor utilizar um ou outro.
Desde já grata pela resposta!