Вопросы с тегом «undefined»

Переменная не определена, если ей не присвоено значение.


30
Существует ли стандартная функция для проверки нулевых, неопределенных или пустых переменных в JavaScript?
Есть ли универсальная функция JavaScript, которая проверяет, что переменная имеет значение и гарантирует, что это не так undefinedили нет null? У меня есть этот код, но я не уверен, что он охватывает все случаи: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true …

30
Как я могу определить, является ли переменная «неопределенной» или «нулевой»?
Как определить, является ли переменная undefinedили null? Мой код выглядит следующим образом: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Но если я сделаю это, интерпретатор JavaScript останавливает выполнение.

26
JavaScript проверяет, существует ли переменная (определена / инициализирована)
Какой метод проверки, если переменная была инициализирована, лучше / правильнее? (Предполагая, что переменная может содержать что угодно (строка, int, объект, функция и т. Д.)) if (elem) { // or !elem или if (typeof(elem) !== 'undefined') { или if (elem != null) {




11
Как сбросить переменную JavaScript?
У меня есть глобальная переменная в JavaScript (на самом деле это windowсвойство, но я не думаю, что это имеет значение), которое уже было заполнено предыдущим скриптом, но я не хочу, чтобы другой скрипт запускался позже, чтобы увидеть его значение или что он был даже определены. Я поставил, some_var = undefinedи …


23
Как проверить неопределенную или нулевую переменную в JavaScript?
Мы часто используем следующий шаблон кода в нашем коде JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Есть ли менее подробный способ проверки, который имеет такой же эффект? По мнению некоторых форумов и литературы, просто следующее должно иметь такой же эффект. if …


10
Могу ли я установить переменные в неопределенное или передать неопределенное в качестве аргумента?
Я немного запутался в JavaScript undefinedи nullценностях. Что на if (!testvar)самом деле делает? Это проверяет undefinedи nullили просто undefined? Как только переменная определена, могу ли я очистить ее undefined(следовательно, удалив переменную)? Могу ли я передать undefinedв качестве параметра? Например: function test(var1, var2, var3) { } test("value1", undefined, "value2");

8
переменная === неопределенная или переменная typeof === «неопределенная»
В Рекомендации Jquery Основные Стиль предлагают два различных способа проверить, определена ли переменная. Глобальные переменные: typeof variable === "undefined" Локальные переменные: variable === undefined Свойства: object.prop === undefined Почему jQuery использует один подход для глобальных переменных, а другой - для локальных переменных и свойств?


11
Каковы все распространенные неопределенные поведения, о которых должен знать программист C ++? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Locked . Этот …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.