Zawartość i użycie JavaScript nieważne

Brak znaczenia i znaczenia nieokreślony - rzadkość najdawniejszych czasów technologii informacyjnej, ale nawet we współczesnym świecie mają one miejsce i znaczenie. Nie zawsze ma sens podejmowanie decyzji. Czasami warto odłożyć decyzję na później.

Historyczny moment semantyczny

Sam w sobie, pustka oznacza "nigdzie", "nic do zrobienia" lub, w sensie javascript void, - undefined. Użycie słowa kluczowego void jest znane w większym stopniu niż język programowania C /C ++ niż inne języki programowania (a następnie lokalne). Ale nie tylko Z /S ++ deklaruje brak wyniku działania (funkcji) jako szczególnego rodzaju.


Teoria i praktyka programowania zawsze miały opcję "braku wartości", ale mały język do tej pory ma znaczenie "wycofywania" wartości i anulowania działania. Sądząc po logice rzeczy, rezultatem jest także brak rezultatu. Formalnie każdy algorytm zapewnia integralną funkcjonalność i prezentację informacji.

Nowoczesne realia programowania internetowego

We współczesnej praktyce internetowej HTML /CSS:
  • kod znaczników;
  • forma przedłożenia informacji w konkretnym wniosku;
  • przedmiot analizy w tym samym konkretnym zastosowaniu.
  • Przeglądarka javascript:
  • logika i zdarzenia;
  • algorytm i funkcjonalność;
  • brak historii zmian (danych) i cofanie działań (algorytm).
  • Termin "pustka" nadal zachowuje swoją niepewną wartość. W kontekście nieważności javascript wartość jest niezdefiniowana.

    Sam w sobie wywołuje funkcję, wykonuje się działanie, funkcjęwypracowuje określony wynik, ale ostatecznie "oficjalny" wynik jest deklaracją braku wyniku, tzn. wartość jest niezdefiniowana.


    Pole kompetencji nieważności nieokreślone

    Zazwyczaj JavaScript wartości pustych niezdefiniowanych wykorzystane w połączeniu
  • Działanie niepowodzeniem.
  • Kontynuacja tego nie powinna nastąpić.
  • W rzeczywistości, złożoność HTML język znaczników, jego związek z CSS i potężnego rozwoju języka przeglądarki doprowadziły do ​​przeciwnego: javascript void 0 oznacza, że ​​albo nie oznacza - Przeglądarka nie ma zastosowania.

    Deweloper może wstawić własne treści, inne rozumienie sytuacji. Może zorientować algorytm, który wywołuje pustkę javascript dla czegokolwiek. Deweloperzy są podstawowe składnia i znaczenie języka-browser, reszta zależy od rozwiązywanego problemu, zakres jej kompetencji i logiką dialogu z zasobu gość internetowej. Blokowanie działania przeglądarki w szczególności elementów strony internetowej zasób jest często niezbędne, bez widocznego powodu tego prostego powodu, że algorytmy są dość skomplikowane, a przez wprowadzenie elementu i zachowanie odwiedzających jest bardzo trudne do przewidzenia. Łatwiej jest przewidzieć zestaw działań zorientowanych w danej sytuacji, ale zanim będzie można odłożyć algorytm dalej - aby zablokować przeglądarkę w tym czy innym kierunku.

    Powiązane publikacje