W tym artykule obejrzy oba argumenty i zawiera pewne wytyczne, które pomogą ci ustalić, czy użyć półkolisów po każdym stwierdzeniu w kodzie JavaScript.
Czy zalecasz użycie półkolisów po każdym stwierdzeniu w JavaScript?
Zobaczmy zalety i wady korzystania z półkolisu po każdym oświadczeniu w kodzie JavaScript, aby zdecydować, czy użyć półkolisów po każdym stwierdzeniu w kodzie JavaScript.
Podejście 1: Używaj półkolonów w JavaScript
Niektórzy programiści uważają, że używają półkolisów w kodzie JavaScript, ponieważ sprawia, że kod jest bardziej czytelny i wyraźniejszy. Jak wiecie, postępując zgodnie z najlepszymi praktykami, kod jest łatwo utrzymany i dostępny dla innych programistów. Podobnie korzystanie z półkolisów jest pomocne, szczególnie podczas pracy w zespołach lub z większymi bazami kodu. Ale czasami może się zachowywać/działać inaczej niż oczekiwano, na przykład, gdy programista dodaje półkolis niezamierzony.
Zobaczmy przykład, aby to zrozumieć.
Przykład
Najpierw zainicjuj zmienną „A”Z wartością„5". Na końcu oświadczenia użyjemy „średnik (;) ”:
Podobnie w „Jeśli„Warunek, użyj„Semicolon (;)”Przed rozpoczęciem zakresu. Może to powodować nieoczekiwane dane wyjściowe, ponieważ instrukcja „If” kończy się wcześnie, co zmusza następny blok kodu zamknięty w nawiasach kręconych, niezależnie od tego, czy warunek jest prawdziwy, czy fałszywy:
if (a> 10);Wyjście pokazuje, że warunek nie jest sprawdzany, a kod wewnątrz nawiasów kręconych jest wykonywana:
Aby ten kod działał poprawnie, po prostu usuwamy półkolis:
if (a> 10)Wyjście wyświetla się „nieokreślony”Ponieważ warunek jest fałszywy i nie ma innego warunku:
Podejście 2: Nie używanie półkolisów w JavaScript
Niektórzy programiści uważają, że nie ma potrzeby dodawania półkolisów w kodzie JavaScript, ponieważ oferuje funkcję o nazwie Automatic Semicolon Insertion (ASI) w JavaScript. ASI może w niektórych przypadkach automatycznie dodawać półkolony do kodu. Jednak w zależności od zbyt dużego od ASI może czasami prowadzić do nieoczekiwanego zachowania, szczególnie w przypadku skomplikowanego kodu.
Zobaczmy, jak działa ASI, gdy półkolony nie są wprowadzane do kodu JavaScript.
Przykład
Tutaj utworzymy dwie zmienne „A" I "B”, Przypisując niektóre wartości„5" I "11”Bez użycia półkolisu na końcu instrukcji, aby je oddzielić:
Teraz wykorzystamy warunkowe „Jeśli„Oświadczenie o sprawdzeniu warunku:
if (a> b)Ponieważ drugiej linii nie można odczytać jako kontynuacji/przedłużenia pierwszego instrukcji, półkolon jest automatycznie dodawany po pierwszym wierszu, a kod jest pomyślnie wykonany:
Kod bez półkolisów może być trudniejszy do debugowania, szczególnie gdy błędy występują w centrum instrukcji lub funkcji. Wynika to z faktu, że możliwe jest, że błąd może nie być zlokalizowany na wierszach, który zgłasza komunikaty o błędach.
Chodzi o półkolony w JavaScript, teraz możesz zdecydować, czy użyć półkolisów w swoim kodzie, czy nie. Chociaż w JavaScript nie jest wymagane, jest to dobra praktyka do naśladowania.
Wniosek
W JavaScript „Semikolony”(;) Są opcjonalne. Do dewelopera należy go używać lub nie. Wielu programistów uważa, że wykorzystanie półkolisów w kodzie JavaScript jest najlepszą praktyką i zalecanym stylem przez słynne przewodniki w stylu. W tym artykule przedstawiono wytyczne związane z półkolonami w JavaScript, aby pomóc Ci ustalić, czy użyć półkolisów po każdym stwierdzeniu w kodzie JavaScript.