Czy zalecasz użycie półkolisów po każdym stwierdzeniu w JavaScript?

Czy zalecasz użycie półkolisów po każdym stwierdzeniu w JavaScript?
W JavaScript „Semikolony”Są powszechnie używane do oddzielenia instrukcji kodu. Niektórzy programiści uważają, że umieszczenie półkolisów po każdym instrukcji jest niezbędne do prawidłowego wykonywania kodu, podczas gdy inni uważają, że tak nie jest.

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 (;) ”:

var a = 5;

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);

konsola.Log („A jest większe niż 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)

konsola.Log („A jest większe niż 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ć:

var a = 5
var B = 11

Teraz wykorzystamy warunkowe „Jeśli„Oświadczenie o sprawdzeniu warunku:

if (a> b)

konsola.log („a jest większy niż b”);

w przeciwnym razie

konsola.log („B jest większy niż A”);

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.