Javascript Checking array para presencia de un número específico

He buscado en muchas preguntas aquí, pero no he encontrado una que creo que se ajuste a mi factura, así que si la conoce, por favor, haga clic en ella.

Tengo una matriz en la que quiero buscar un número específico y si ese número está en la matriz, entonces quiero realizar una acción y, si no, otra acción.

Tengo algo como esto

var Array = ["1","8","17","14","11","20","2","6"];

for(x=0;x<=Array.length;x++)
{
    if(Array[x]==8)
        then change picture.src to srcpicture1
    else
        then change picture.src to srcpicture2
}

pero esto ejecutará la longitud de la matriz y terminará verificando el último elemento de la matriz y dado que el último elemento no es 8, cambiará la imagen a picture2.

Ahora puedo ver por qué sucede esto, simplemente no tengo ninguna idea de cómo verificar si una matriz contiene un número específico.

Gracias por adelantado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta