JavaScript-tarkistin
Tarkista JavaScript-syntaksi ja etsi virheet
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
Liitä tai lataa
Liitä JavaScript vasempaan paneeliin tai lataa .js- tai .txt-tiedosto. Esimerkki lataa mallikoodin. Tyhjennä nollaa kentät.
Tarkista tulos
Oikea paneeli näyttää KELPAA tai EI KELPAA ja listaa syntaksivirheet rivinumeroineen.
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):
Esimerkki: virheellinen (pilkku puuttuu)
Virheellinen JavaScript (pilkku puuttuu ennen sulkevaa aaltosulkua):
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.