JSFiddle - React, Tailwind, and code Playground

by didacticode

HTML

<!DOCTYPE html>
<html lang="es">
<head>
  <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
  <meta content="utf-8" http-equiv="encoding">
  <title>La casa de papel - Comprobar si un elemento está en una lista</title>
</head>

<body>
    <script src="Reto01_LaCasaDePapel.js"></script>
</body>

</html>

JavaScript

// Tokio, Moscú, Berlín, Nairobi, Río, Denver, Estocolmo, Helsinki
const capitales = ['Tokio', 'Berlín', 'Moscú', 'Nairobi'];

let capitalUsuario = prompt('Introduce el nombre de una ciudad');
if (validarCapital10(capitalUsuario))
  document.write('La ciudad HA SIDO ELEGIDA por El Profesor para el nombre de sus atracadores');
else document.write ('La ciudad NO HA SIDO ELEGIDA por El Profesor para el nombre de sus atracadores');

function validarCapital(capital) {
  let encontrado = false;
  if (capital === 'Tokio') encontrado = true;
  if (capital === 'Moscú') encontrado = true;
  if (capital === 'Berlín') encontrado = true;
  if (capital === 'Nairobi') encontrado = true;
  return encontrado;
}

function validarCapital2(capital) {
  let encontrado = false;
  if (capital === 'Tokio') encontrado = true;
  else if (capital === 'Moscú') encontrado = true;
  else if (capital === 'Berlín') encontrado = true;
  else if (capital === 'Nairobi') encontrado = true;
  return encontrado;
}

function validarCapital3 (capital) {
  let encontrado = false;
  switch (capital) {
    case 'Tokio': encontrado = true; break;
    case 'Moscú': encontrado = true; break;
    case 'Berlín': encontrado = true; break;
    case 'Nairobi': encontrado = true; break;
    //default no es necesario
  }
  return encontrado;
}

function validarCapital4 (capital) {
  let encontrado = false;
  switch (capital) {
    case 'Tokio': 
    case 'Moscú': 
    case 'Berlín': 
    case 'Nairobi': encontrado = true; break;
    //default no es necesario
  }
  return encontrado;
}

function validarCapital5 (capital) {
  let encontrado = false;
  if (capital === 'Tokio' || capital === 'Moscú' || capital === 'Berlín' ||capital === 'Nairobi')
   encontrado = true;
  return encontrado;
}

function validarCapital6 (capital) {
  let encontrado = false;
  for (let i = 0; i < capitales.length; i++){
    if (capitales[i] === capital) encontrado = true;
  }
  return encontrado;
}

// indexOf ES5
function validarCapital7...