Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11341|Odpowiedź: 0

[JavaScript] Różnica między zmiennymi definicyjnymi niech i var w js

[Skopiuj link]
Opublikowano 09.08.2017 17:25:50 | | |
javascrip{filter}t strict mode

Gdy po raz pierwszy spotykasz słowo kluczowe let, istnieje koncepcja, na którą musisz zwrócić ogromną uwagę, czyli "Javascrip{filtering}t strict mode", na przykład następujący kod wygeneruje błąd:



Komunikat o błędzie brzmi:



Obejściem jest dodanie deklaracji "javascrip{filter}t strict mode" do nagłówka pliku:




Dla jednej funkcji
Jeśli wpiszesz "use strict" na pierwszej linii ciała funkcji, cała funkcja działa w "trybie strict".




Podobieństwa i różnice między słowami kluczowymi let i var

Deklaracja nie jest przypisana, a wydajność pozostaje taka sama



Przy użyciu zmiennych niezadeklarowanych wydajność jest inna:



Przy wielokrotnym deklarowaniu tej samej zmiennej zachowanie jest inne:



Zakres zmiennych jest inny







Poprzedni:Szczegółowe użycie createCriteria to zapytanie QBC w Hibernate
Następny:Nieporozumienie count(0) i count(*) w instrukcjach SQL
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com