Задать вопрос
  • Почему такой результат?

    rockon404
    @rockon404
    Frontend Developer
    В выражении:
    var a = [1][1];
    Вы присваиваете a элемент массива [1] с индексом 1. Так как такого элемента в массиве нет, а получает значение undefined.

    Так как undefined не кастуется ни в true, ни в false, ни одно из условий не истинно и в консоль ничего не выводится.
    Ответ написан
    Комментировать