Съдържание:
- Кога трябва да използвате нулевия елемент?
- Лоша практика ли е да се върне недефиниран?
- Има null==неопределено?
- Защо null==undefined е вярно?
Видео: Трябва ли да използвам null или undefined?
2024 Автор: Fiona Howard | [email protected]. Последно модифициран: 2024-01-10 06:34
Използвайте само null, ако изрично искате да обозначите стойността на променлива като "без стойност". Както заявява @com2gz: null се използва за дефиниране на нещо програмно празно. undefined означава, че препратката не съществува. Нулева стойност има дефинирана препратка към "нищо ".
Кога трябва да използвате нулевия елемент?
Когато променлива или свойство на обект няма стойност, тя е недефинирана и за да бъде стойност нула, трябва да й присвоите нулева стойност. Тъй като променливата вече няма стойност, няма абсолютно никакъв смисъл да я декларирате отново с друг тип, който в крайна сметка има същото значение.
Лоша практика ли е да се върне недефиниран?
Функцията връща недефинирана, ако стойността не е върната. Забележка: Въпреки че можете да използвате undefined като идентификатор (име на променлива) във всякакъв обхват, различен от глобалния обхват (защото undefined не е запазена дума), това е много лоша идея, която ще направи кода ви труден за поддръжка и отстраняване на грешки.
Има null==неопределено?
null е присвоена стойност. Това означава нищо. undefined означава, че променливата е декларирана, но все още не е дефинирана.
Защо null==undefined е вярно?
Операторът за сравнение==не проверява типовете. null и undefined и двете връщат false. Ето защо вашият код всъщност проверява дали false е равно на false. Техните типове обаче не са равни.
Препоръчано:
Трябва ли да използвам kcal или cal?
Вместо това термините калории - с главни букви или не - и kcal се използват взаимозаменяемо и се отнасят за същото количество енергия по отношение на храната или енергията, изгорена при упражнения. Следователно не е необходимо да ги преобразувате, тъй като 1 килокалория се равнява на 1 калория в храната.
Трябва ли да използвам гланц или сатенено дърво?
Заключение – блясък срещу бои от сатенено дърво Боята за блясък е превъзходна, защото е по-трудна за носене и издържа по-дълго от сатенено дърво. Ако изберете опцията от сатенено дърво, тогава ще трябва да докоснете тази боя в рамките на една година .
Трябва ли да използвам оловен или безоловен бензин?
Автомобили, създадени за оловни горива не работят добре с модерни безоловен вариант. Оловото е необходимо за защита на съединенията в горивните клапани и без него старите двигатели могат да претърпят сериозни повреди и износване . Кой е най-добрият безоловен или оловен бензин?
Трябва ли да използвам af или mf?
AF режим (автофокус) трябва да се използва в ситуации, в които искате камерата да избере фокуса вместо вас. MF режим (ръчен фокус) се използва по-добре, когато имате нужда от много специфична фокусна точка или снимате при слаба светлина . Моят обектив трябва да е на AF или MF?
Трябва ли да използвам конец с конец, ако използвам waterpik?
Да. Имайте предвид, че конците за конец за вода са само допълнение към четкането и почистването с конец. Ако използвате само водни конци за конец и не ги почиствате с конец, все още можете да получите кухини между зъбите си. Трябва да прекъснете контакта между зъбите си с конец .