JavaScript® je računalniški programski jezik, ki se običajno uporablja za razvoj internetnih programskih aplikacij. Kot vsi programski jeziki je tudi programski jezik JavaScript® sestavljen iz togega niza matematičnih pravil, znanih tudi kot sintaksa, ki je izražena v obliki izvorne kode. Če je sintaksa JavaScript® napačna, kot je primer, v katerem je programer v izvorno kodo vnesel napačne znake, bo vrnjena napaka JavaScript® in aplikacija ne bo delovala.
Napaka JavaScript® lahko povzroči velike težave spletnemu mestu, če je močno odvisno od JavaScript®. Ta programski jezik je povsod prisoten na internetu, ker izboljšuje splošno funkcionalnost spletnega mesta. Prav tako dopolnjuje druge internetne programske jezike, kot je HyperText Markup Language (HTML).
Običajno področje, na katerega bi lahko vplivala napaka JavaScript®, je spletni kontaktni obrazec. JavaScript® programerji običajno uporabljajo za namene preverjanja kontaktnih obrazcev, na primer za prepoved vnosa neveljavnih znakov v besedilna polja. Če je na primer v kontaktnem obrazcu prišlo do napake JavaScript®, obrazec ne bi bil v celoti delujoč.
V mnogih večjih spletnih brskalnikih obstaja izbirna nastavitev za prikaz napake JavaScript®. Uporabnik se lahko odloči, da omogoči ali onemogoči to možnost. Če uporabnik onemogoči to možnost, ne bo vedel za napako JavaScript®, v tem primeru spletno mesto morda ne bo delovalo pravilno. Programerji JavaScript® imajo običajno omogočeno to možnost, da preverijo, ali njihovo programiranje deluje pravilno. Če je ta možnost omogočena, bo spletni brskalnik uporabnika obvestil o natančni lokaciji napake JavaScript® v izvorni kodi, kot sta številka vrstice in številka znaka.
Pojavijo se lahko številne napake JavaScript®, vključno z neveljavnimi znaki in napačno sintakso. Če programer JavaScript® prejema stalne napake v svojem kodiranju, bo potrebno odpravljanje težav. To bo od programerja zahtevalo, da ugotovi lokacijo napake v izvorni kodi in popravi obstoječe napake. Običajno programer odpravi težavo z nenehnim testiranjem, s poskusi in napakami, kos kode JavaScript®, ki ne deluje, kot bi moral biti.
Programer lahko uporablja različne vrste programske aplikacije za kodiranje JavaScript®, vključno z urejevalnikom navadnega besedila ali funkcionalno bogato aplikacijo za spletno razvoj. Programerji pogosteje uporabljajo zmogljive aplikacije za razvoj spletnih strani, ker imajo funkcije za odpravljanje napak JavaScript®. Urejevalnik navadnega besedila običajno uporabljajo strokovnjaki JavaScript® programerji, ki so zelo izkušeni na tem področju.