Теперь, прежде чем я начну. Если вы не знаете, что такое подъем, то здесь вы многого не получите. Поэтому я бы порекомендовал вам сначала прочитать мой блог о подъеме.

Учитывая, что вы знаете подъем. Давайте начнем

Что не определено в Javascript?

Undefined – это заполнитель, назначаемый для "var" переменной в фазе памяти контекста выполнения. А на этапе выполнения кода неопределенное заменяется фактическим значением.

CODE:
console.log(x);
var x = 7;
OUTPUT:
undefined

Что не определено в Javascript?

Когда переменная недоступна в текущем контексте выполнения, вы получаете не определено. Это просто означает, что если в вашем коде не объявлена ​​переменная, и вы пытаетесь получить к ней доступ, вы получаете не определено. Значит в программе нет такой переменной или указанная вами переменная не определена в программе.

CODE:
console.log(x);
OUTPUT:
Reference Error: x is not defined

Еще один пример…

CODE:
console.log(greet);
console.log(fruit);
var greet = "hello";
OUTPUT:
undefined // you get undefined for greet due to hoisting
Reference Error: fruit is not defined 
// since we don't have fruit variable, hence not defined

Подумайте о том, чтобы следовать за мной, если вы поняли концепцию. А если нет. Все в порядке, нам всем нужно пройти через кривую обучения.

Если вы хотите больше такого контента, подписывайтесь на меня в Twitter, LinkedIn и Instagram.