JavaScript komentari mogu se koristiti za objašnjenje i poboljšanje čitljivosti JavaScript koda.
Prilikom testiranja alternativnog koda, JavaScript komentari se također mogu koristiti za blokiranje izvođenja.
Komentari u jednom redu
/ je početak napomene u jednom retku.
JavaScript zanemaruje svaki tekst između // i kraja retka (neće se izvršiti).
Svakoj liniji koda u ovom primjeru prethodi komentar u jednom retku:
// Promijeni zaglavlje:
document.getElementById("myH").innerHTML = "Prva stranica";
// Promijeni paragraf:
document.getElementById("myP").innerHTML = "Prvi paragraf.";
Ovaj primjer koristi komentar u jednom retku na kraju svakog retka da bi objasnio kod u retku:
let x = 7; // Deklarirajte x, dajte mu vrijednost 7
let y = x + 5; // Deklarirajte y, dajte mu vrijednost x + 5
Komentari na nekoliko redova
Komentari koji se prostiru u nekoliko redova počinju sa /* i završavaju sa */.
JavaScript će zanemariti svaki tekst između /* i */.
Za ilustraciju koda, ovaj primjer koristi višerednu napomenu (blok komentara):
/*
Kod ispod će se promijeniti
naslov sa id="mojNaslov"
i odlomak s id="mojOdlomak"
na mojoj web stranici:
*/
document.getElementById("mojNaslov").innerHTML = "Prva stranica";
document.getElementById("mojOdlomak").innerHTML = "Prvi paragraf.";
Sprečavanje izvršavanja s komentarima
Testiranje koda može imati koristi od korištenja komentara kako bi se izbjeglo izvršavanje koda.
Kada stavite / ispred linije koda, ona se pretvara u komentar umjesto izvršne linije.
/ se koristi u ovom primjeru za sprječavanje izvođenja jedne od linija koda:
//document.getElementById("mojNaslov").innerHTML = "Prva stranica";
document.getElementById("mojOdlomak").innerHTML = "Prvi paragraf.";
U ovom primjeru se koristi blok komentara za zabranu izvođenja u nekoliko redova:
/*
document.getElementById("mojNaslov").innerHTML = "Prva stranica";
document.getElementById("mojOdlomak").innerHTML = "Prvi paragraf.";
*/
