Como detectar um dispositivo móvel com JavaScript?

Pediram-me para criar uma página HTML / JavaScript real para simular a detecção de dispositivos móveis (iPhone / iPad / Android) usando o código JavaScript. Isso levará o usuário a uma tela diferente, solicitando seu endereço de e-mai

questionAnswers(19)

yourAnswerToTheQuestion