Soma de dois números com prompt (JavaScript para iniciantes)

Sou iniciante em JavaScript e estou aprendendo o básico dessa linguagem.

Eu tenho tentado resolver esse problema nos últimos dois dias: quando subtraio, multiplico ou divido 2 números de entrada através de um prompt, tudo funciona bem; mas quando quero adicioná-los, recebo os 2 números simplesmente escritos juntos.

Exemplo: se eu adicionar 5 e 6, recebo 56 !!

Aqui está o código com o qual estou trabalhando.

var a = prompt("Enter first number");
var b = prompt("Enter second number");

alert(a + b);

O que estou fazendo errado? Preciso especificar o tipo de valor?

questionAnswers(8)

yourAnswerToTheQuestion