Sei qual é o problema, eu adaptei o codigo porque estava rodando direto do node.
O problema é que quando você usa indexOf() ele não faz uma busca dentro do vetor procurando a palavra que voce deu a ele.
Mas quando o indexOf NÃO encontra o valor digitado, ele retorna o -1 .
Por isso a verificação que você deve fazer é igual a que está abaixo.
if (respostascertas.indexOf(ite) == -1)
var respostascertas = ['short',
'2',
'nose',
'eyes',
'mouth',
'dividir',
'somar',
'Mais',
'menos']
function verifica(ite) {
console.log(ite)
if (respostascertas.indexOf(ite) == -1) { // Caso o parametro nao seja encontrado no vetor, retorna o valor -1, e se esse valor nao existir no vetor, entao da o alerta NAO
console.log("NAO")
} else {
console.log("SIM")
}
}
verifica('claro') // Dentro do parametro vai o que você deseja buscar no vetor.