Wejście JavaScript

Wynik walidacji

Czym jest walidator JavaScript?

Walidator JavaScript sprawdza składnię JavaScript i zgłasza błędy. Wklej lub wczytaj kod — narzędzie go analizuje i pokazuje, czy jest poprawny. Specyfikacja ECMAScript definiuje język.

Narzędzie działa w całości w przeglądarce. Nic nie jest wysyłane na serwer. Do formatowania poprawnego kodu użyj formatera JavaScript. Do minifikacji: minifikatora JavaScript. Do konwersji na TypeScript: JavaScript do TypeScript.

Jak używać tego narzędzia

1

Wklej lub wczytaj

Wklej JavaScript w lewym panelu lub wczytaj plik .js lub .txt. Użyj Przykładu, aby załadować przykładowy kod. Wyczyść resetuje pola.

2

Sprawdź wynik

Prawy panel pokazuje POPRAWNY lub NIEPOPRAWNY i wypisuje błędy składni z numerami wierszy.

3

Popraw i zwaliduj ponownie

Popraw błędy w lewym panelu. Wynik się aktualizuje. Do formatowania poprawnego kodu użyj formatera JavaScript.

Przykłady walidatora JavaScript

Oto przykłady poprawnej i niepoprawnej składni JavaScript.

Przykład: poprawny kod subskrybenta

Poprawny JavaScript (prawidłowy nawias zamykający):

Poprawny

Przykład: niepoprawny (brak przecinka)

Niepoprawny JavaScript (brak przecinka przed nawiasem zamykającym):

Niepoprawny

Kiedy walidator JavaScript pomaga

Przed commitem, wdrożeniem lub debugowaniem błędów wykonania sprawdź składnię. Wykrywa brakujące nawiasy, literówki i nieprawidłowe konstrukcje. Specyfikacja ECMAScript definiuje prawidłową składnię. Do stylu i dobrych praktyk użyj ESLint lub Prettier. Dla JSX użyj formatera JSX, który może zgłaszać błędy parsowania.

Często zadawane pytania

Czy moje dane są prywatne?

Tak. Walidacja odbywa się w całości w przeglądarce. Żadne dane nie są wysyłane na serwer.

Walidator a formater?

Walidator sprawdza tylko składnię. Formater przeformatowuje poprawny kod dla czytelności. Używaj obu po kolei.

Czy obsługuje ES6+?

Tak. Obsługiwana jest nowoczesna składnia JavaScript.

A TypeScript?

To narzędzie waliduje JavaScript. TypeScript ma własny sprawdzacz typów. Do konwersji JS na TS użyj JavaScript do TypeScript.

Czy wykrywa błędy logiczne?

Nie. Sprawdza tylko składnię. Błędy logiczne, niezdefiniowane zmienne i problemy w czasie wykonania wymagają testów lub lintera takiego jak ESLint. Zobacz przewodnik JavaScript MDN.

Powiązane narzędzia

ECMAScript. MDN JavaScript. ESLint. Prettier. TypeScript.