JavaScript-inndata

Valideringsresultat

Hva er JavaScript-validatoren?

JavaScript-validatoren sjekker JavaScript-syntaks og rapporterer feil. Lim inn eller last opp kode; verktøyet parser den og viser om den er gyldig. ECMAScript-spesifikasjonen definerer språket.

Dette verktøyet kjører helt i nettleseren din. Ingenting sendes til en server. For å formatere gyldig kode, bruk JavaScript-formaterer. For minifisering, bruk JavaScript-minifiserer. For konvertering til TypeScript, bruk JavaScript til TypeScript.

Slik bruker du verktøyet

1

Lim inn eller last opp

Lim JavaScript inn i venstre panel, eller last opp en .js- eller .txt-fil. Bruk Eksempel for eksempelkode. Bruk Tøm for å nullstille.

2

Sjekk resultatet

Høyre panel viser GYLDIG eller UGYLDIG og lister syntaksfeil med linjenummer.

3

Rett og valider på nytt

Rett feil i venstre panel. Resultatet oppdateres. For å formatere gyldig kode, bruk JavaScript-formaterer.

Eksempler med JavaScript-validator

Her er eksempler på gyldig og ugyldig JavaScript-syntaks.

Eksempel: gyldig abonnentkode

Gyldig JavaScript (korrekt avsluttende klammeparentes):

Gyldig

Eksempel: ugyldig (manglende komma)

Ugyldig JavaScript (manglende komma før avsluttende klammeparentes):

Ugyldig

Når JavaScript-validatoren hjelper

Før du committer kode, distribuerer eller feilsøker kjøretidsfeil, valider syntaks. Den fanger manglende parenteser, skrivefeil og ugyldige konstruksjoner. ECMAScript-spesifikasjonen definerer gyldig syntaks. For stil og beste praksis, bruk ESLint eller Prettier. For JSX, bruk JSX-formaterer som kan rapportere parse-feil.

Ofte stilte spørsmål

Er dataene mine private?

Ja. Validering skjer helt i nettleseren din. Ingen data sendes til en server.

Validator versus formaterer?

Validatoren sjekker bare syntaks. Formatereren omformatterer gyldig kode for lesbarhet. Bruk begge etter hverandre.

Støtter den ES6+?

Ja. Moderne JavaScript-syntaks støttes.

Hva med TypeScript?

Dette verktøyet validerer JavaScript. TypeScript har egen typesjekker. For JS til TS-konvertering, bruk JavaScript til TypeScript.

Fanger den logikkfeil?

Nei. Den sjekker bare syntaks. Logikkfeil, udefinerte variabler og kjøretidsproblemer krever testing eller en linter som ESLint. Se MDN JavaScript Guide.

Relaterte verktøy

ECMAScript. MDN JavaScript. ESLint. Prettier. TypeScript.