JavaScript, hamfinin Java va C++, C stilinda olan §arhlari dastaklayir. Satir sonunda // simvollari arasinda daxil edilan istanilan matna, §arh kimi baxilir. $arhlarin icraedici funksiyasi yoxdur. Hamfinin / * va */ simvollari arasinda daxil edilan istanilan matna §arh kimi baxilir. C stilinda sozugedan §arhlar bir nefa satirdan ibarat ola bilar va qoyulmu§ ola bilmir. A§agidaki kod satirlarinda duzgun JavaScript-§arhlari gostarilmifdir:
// Bu taksatirli sarhdir.
/* Bu da hamfinin sarhdir */ // va bu basqa cur sarh formasidir.
/*
* Bu da daha bir sarh formasidir.
* Bu formada olan sarhlar bir nega satirda yerlasdirila bilar.