Я начинаю кодировать, но я не понимаю, почему мои переменные никогда не определяются, несмотря на то, что я это делаю

#variables

Вопрос:

Например, я определяю переменную целым числом, и если я попытаюсь проверить переменную в консоли, она скажет «неопределено».

Ответ №1:

Предполагая, что вы говорите о JavaScript. Причина, по которой вы видите это undefined , заключается в следующем: «Обычно это происходит, когда объявляется переменная. Здесь переменной присваивается память или пространство с помощью движка JavaScript. Из-за этого, как только переменная объявлена, она принимает значение undefined еще до присвоения.» Когда вы присваиваете созданной переменной значение (даже нулевое), она больше не будет undefined https://scotch.io/courses/10-need-to-know-javascript-concepts/declaring-javascript-variables-var-let-and-const

Ответ №2:

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

Например: int a=1;

Ответ №3:

в вашей консоли введите let a = 5; затем введите a.

ваш результат будет равен 5. Почему? потому что вы создали экземпляр переменной, но никогда не вызывали ее впоследствии.