JavaScript® yra kompiuterių programavimo kalba, dažniausiai naudojama kuriant interneto programinę įrangą. Kaip ir visos programavimo kalbos, JavaScript® programavimo kalba susideda iš griežto matematinių taisyklių rinkinio, taip pat žinomo kaip sintaksė, kuris išreiškiamas šaltinio kodu. Jei „JavaScript®“ sintaksė yra neteisinga, pavyzdžiui, kai programuotojas įvedė neteisingus simbolius šaltinio kode, bus grąžinta „JavaScript®“ klaida ir programa neveiks.
JavaScript® klaida gali sukelti didelių problemų svetainėje, jei ji labai priklauso nuo JavaScript®. Ši programavimo kalba yra visur internete, nes ji pagerina bendrą svetainės funkcionalumą. Ji taip pat papildo kitas interneto programavimo kalbas, tokias kaip hiperteksto žymėjimo kalba (HTML).
Dažna sritis, kurią gali paveikti JavaScript® klaida, yra internetinė kontaktų forma. „JavaScript®“ dažniausiai naudoja programuotojai, norėdami patikrinti kontaktų formas, pavyzdžiui, neleisti į teksto laukus įvesti neteisingų simbolių. Jei, pavyzdžiui, kontaktinėje formoje įvyko JavaScript® klaida, forma neveiktų visiškai.
Daugelyje pagrindinių žiniatinklio naršyklių yra pasirenkamas JavaScript® klaidos rodymo nustatymas. Vartotojas gali pasirinkti įjungti arba išjungti šią parinktį. Jei vartotojas išjungs šią parinktį, jis nežinos apie „JavaScript®“ klaidą. Tokiu atveju svetainė gali veikti netinkamai. JavaScript® programuotojai paprastai turi šią parinktį įjungę, kad įsitikintų, ar jų programavimas veikia tinkamai. Jei ši parinktis įjungta, žiniatinklio naršyklė informuos vartotoją apie tikslią JavaScript® klaidos vietą šaltinio kode, pvz., eilutės numerį ir simbolio numerį.
Gali atsirasti daug JavaScript® klaidų, įskaitant netinkamus simbolius ir neteisingą sintaksę. Jei „JavaScript®“ programuotojas nuolat gauna kodavimo klaidų, reikės trikčių šalinimo. Tam programuotojas turės išsiaiškinti klaidos vietą šaltinio kode ir ištaisyti esamas klaidas. Paprastai programuotojas ištaisys problemą nuolat bandydamas, naudodamas bandymų ir klaidų metodą, neveikiantį „JavaScript®“ kodą.
Programuotojas, norėdamas koduoti JavaScript®, gali naudoti įvairių tipų programinę įrangą, įskaitant paprasto teksto rengyklę arba daug funkcijų turinčią žiniatinklio kūrimo programą. Programuotojai dažniau naudoja galingas žiniatinklio kūrimo programas, nes jos turi JavaScript® klaidų derinimo funkcijas. Paprasto teksto rengyklę paprastai naudoja patyrę JavaScript® programuotojai, turintys didelę patirtį šioje srityje.