Запитання з тегом «undefined»

Змінна не визначена, якщо їй не було призначено значення.


30
Чи є стандартна функція перевірки нульових, невизначених чи порожніх змінних в JavaScript?
Чи існує універсальна функція JavaScript, яка перевіряє, чи має змінна значення і гарантує, що це не так undefinedчи null? У мене цей код, але я не впевнений, чи охоплює він всі випадки: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; …

30
Як я можу визначити, чи є змінна "undefined" або "null"?
Як визначити, чи є змінною 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 } Чи є менш дослівний спосіб перевірки, який має той самий ефект? На думку деяких форумів та літератури, що говорять просто, наступне повинно мати той же …


10
Чи можу я встановити змінні для невизначеного або передати невизначений як аргумент?
Я трохи розгублений щодо JavaScript undefinedта nullзначень. Що if (!testvar)насправді робить? Це тест для undefinedта nullчи просто undefined? Після того, як змінна буде визначена, чи можу я її очистити назад undefined(тому видалення змінної)? Чи можу я пройти undefinedяк параметр? Наприклад: function test(var1, var2, var3) { } test("value1", undefined, "value2");

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


11
Які загальні невизначені форми поведінки, про які повинен знати програміст на C ++? [зачинено]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Заблокований . Це запитання та …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.