Оператор return 'false'
выполняется только после того, как массив исчерпан, а элемент не найден.
function isItThere(arr, n) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] === n) {
return 'true';
}
}
return 'false';//after the array search is done and not found
}
console.log(isItThere([1,3,5,6,7,8,9], 3));
console.log(isItThere([1,3,5,6,7,8,9], 100));