Эй, довольно простая задача, которую я пытаюсь сделать ... Я пытаюсь взять текст в своем текстовом поле и назначить его var. Когда я запускаю без var, я получаю текст, но если я назначу его var, я получу undefined. Может ли кто-нибудь объяснить это мне, потому что это очень сбивает меня с толку?Почему консольная печать не определена при назначении переменной?
ответ
TL; DR: Это не так.
Вы можете видеть содержимое вашей переменной test
, il выдаст то же самое, что и раньше. Фактически это переменная присваивания возвращает undefined
, которую вы видите здесь.
Например:
var test = 'Hello' // => undefined
test // => 'Hello'
Другой случай печатает переменную с console.log
. Если вы это сделаете, возвращаемое значение будет undefined
, но выход будет вашим переменным содержимым (Hello здесь).
console.log(test) // return: undefined/print: Hello
Я согласен - выполнение заданий переменных в консоли обычно выдает «неопределенный». попробуйте logging 'test' после объявления его и посмотрите, что вы получаете – billynoah
Но если я попробую console.log (test), я все равно получаю undefined? – Seamy
Я отредактировал свой ответ для этой цели –
Что возвращение undefined
является само утверждение, что вы вошли в консоль, а не значение var text
.
Чтобы посмотреть, что console.log(text)
или просто введите text
в консоль.
Это не связано с вопросом, который задал ОП –
Я понял и обновил свой ответ. – Soviut
Итак, теперь это мой дубликат –
- 1. Консольная печать назад
- 2. Функция undefined при назначении переменной
- 3. NullReferenceException при назначении данных переменной
- 4. KeyError при назначении '' praw.Reddit '' переменной
- 5. Ошибка при указании переменной не определена?
- 6. Почему консольная печать в обратном порядке, чем сценарий загрузки?
- 7. Null Reference исключение при назначении данных переменной
- 8. Почему moment.js дает разные результаты при назначении переменной?
- 9. Почему имя функции исчезает при назначении переменной var?
- 10. При назначении функции переменной в JS, почему она выполняется автоматически?
- 11. Shell зависает при назначении результата команды переменной
- 12. Консольная печать различного текстового шрифта swift
- 13. ошибка при назначении переменной в C++
- 14. Обработка исключений при назначении переменной C#
- 15. Определение типа данных переменной при назначении нового?
- 16. Php Undefined Индекс при назначении переменной
- 17. aspectj pointcuts при назначении переменной объекта
- 18. Ошибка в скобках при назначении комплексной переменной
- 19. Использование переменной при назначении ng-модели
- 20. Touch ID при успешном назначении переменной
- 21. Что означает функция() {} при назначении переменной
- 22. PostgreSQL - Ошибка синтаксиса при назначении переменной?
- 23. Curl показывает вывод при назначении переменной
- 24. Использование значения переменной при назначении формулы ячейке
- 25. Принимает ли адрес переменной легально при назначении?
- 26. Сбой основных данных при назначении переменной класса
- 27. ошибка синтаксиса Python при назначении переменной
- 28. Получение ошибки при назначении переменной и двоеточия
- 29. Странное поведение при назначении переменной String переменной String
- 30. Почему переменная не определена?
использование .val() вместо этого, если вы имеете дело с входами –
Это просто возвращает неопределенное Aswell ... Я пытался использовать изначально – Seamy
Возможно, этот ответ может помочь вам: http://stackoverflow.com/ Вопросы/22844840/why-do-javascript-variable-declaration-at-console-results-in-undefined-being – ELM