давайте по пунктам ;)
- Не определен
JavaScript выдает ошибку не определено для объекта или переменной, у которой нет места в памяти
например: - если вы наберете console.log(a) в консоли браузера, будет выдано сообщение об ошибке типа"Uncaught ReferenceError: a не определено", потому что во время выполнения в стеке памяти нет ссылки.
2. Не определено
JavaScript бросает undefined, когда переменная имеет место в памяти, но не имеет в ней определенного значения. JavaScript просто добавьте в память метку undefined.
например:- Введите var a; и нажмите ввод, он вернет неопределенное значение, потому что у переменной есть место в памяти, но в консоли нечего показывать (для этой конкретной переменной нет ссылки).
Так что спасибо, ребята, что читаете мой блог, пожалуйста, подпишитесь/поставьте лайк, если вы получили полезную информацию.