JavaScript-syöte

Tarkistustulos

Mikä JavaScript-tarkistin on?

JavaScript-tarkistin tarkistaa JavaScript-syntaksin ja raportoi virheet. Liitä tai lataa koodi; työkalu jäsentää sen ja näyttää, onko se kelvollista. ECMAScript-määrittely määrittelee kielen.

Tämä työkalu toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Kelvollisen koodin muotoiluun käytä JavaScript-muotoilijaa. Tiivistämiseen JavaScript-tiivistintä. TypeScript-muunnokseen JavaScript → TypeScript.

Näin käytät työkalua

1

Liitä tai lataa

Liitä JavaScript vasempaan paneeliin tai lataa .js- tai .txt-tiedosto. Esimerkki lataa mallikoodin. Tyhjennä nollaa kentät.

2

Tarkista tulos

Oikea paneeli näyttää KELPAA tai EI KELPAA ja listaa syntaksivirheet rivinumeroineen.

3

Korjaa ja tarkista uudelleen

Korjaa virheet vasemmassa paneelissa. Tulos päivittyy. Kelvollisen koodin muotoiluun käytä JavaScript-muotoilijaa.

Esimerkkejä JavaScript-tarkistimesta

Tässä esimerkkejä kelvollisesta ja virheellisestä JavaScript-syntaksista.

Esimerkki: kelvollinen tilaajakoodi

Kelvollinen JavaScript (sulkeva aaltosulku oikein):

Kelvollinen

Esimerkki: virheellinen (pilkku puuttuu)

Virheellinen JavaScript (pilkku puuttuu ennen sulkevaa aaltosulkua):

Virheellinen

Milloin JavaScript-tarkistin on hyödyllinen

Ennen commitointia, julkaisua tai ajonaikaisvirheiden selvittämistä tarkista syntaksi. Puuttuvat sulkeet, kirjoitusvirheet ja virheelliset rakenteet löytyvät. ECMAScript-määrittely määrittelee kelvollisen syntaksin. Tyylin ja käytäntöjen tarkistukseen käytä ESLint- tai Prettier-työkalua. JSX:lle JSX-muotoilijaa, joka voi raportoida jäsennysvirheitä.

Usein kysyttyä

Ovatko tietoni yksityisiä?

Kyllä. Tarkistus tapahtuu kokonaan selaimessasi. Tietoja ei lähetetä palvelimelle.

Tarkistin vai muotoilija?

Tarkistin tarkistaa vain syntaksin. Muotoilija muotoilee kelvollisen koodin luettavaksi. Käytä molempia peräkkäin.

Tukeeko ES6+-syntaksia?

Kyllä. Moderni JavaScript-syntaksi on tuettu.

Entä TypeScript?

Tämä työkalu tarkistaa JavaScriptiä. TypeScriptillä on oma tyyppitarkistin. JS → TS -muunnokseen käytä JavaScript → TypeScript.

Huomaako se logiikkavirheitä?

Ei. Se tarkistaa vain syntaksin. Logiikkavirheet, määrittelemättömät muuttujat ja ajonaikaiset ongelmat vaativat testejä tai linteriä kuten ESLint. Katso MDN JavaScript -opas.

Liittyvät työkalut

ECMAScript. MDN JavaScript. ESLint. Prettier. TypeScript.