Komentáře JavaScript pomáhají vysvětlit kód a usnadňují jeho pochopení. Můžete je také použít k dočasné deaktivaci částí kódu. Kompilátor JavaScriptu ignoruje komentáře při spouštění kódu.
1. Jednořádkové komentáře
Jednořádkový komentář v JavaScriptu je označen dvěma lomítky (//>),
Syntax:
// your comment here>
Příklad 1: Tento příklad ilustruje jednořádkový komentář.
Javascript // A single line comment console.log('Hello Geeks!');> Výstup
Hello Geeks!>
Příklad 2: V tomto příkladu přiřadíme hodnoty některým proměnným a vysvětlíme je jednořádkovým komentářem.
Javascript // Declaring a variable and assign value to it let geek = 'Computer science portal'; console.log(geek) // Perform operation of addition of two numbers let sum = 5 + 8 console.log(sum)>
Výstup
Computer science portal 13>
2. Víceřádkové komentáře
Víceřádkový komentář v JavaScriptu je způsob, jak zahrnout komentáře, které se rozkládají na více řádcích ve zdrojovém kódu.
Syntax:
/* This is a multiline comment It can span multiple lines */>
Příklad: Tento příklad ilustruje víceřádkový komentář pomocí /* … */
Javascript /* It is multi line comment. It will not be displayed upon execution of this code */ console.log('Multiline comment in javascript');> Výstup
Multiline comment in javascript>
Komentáře JavaScriptu k zabránění spuštění
Pro změnu provádění kódu JavaScript pomocí komentářů můžeme použít // nebo /*…*/. Komentáře JavaScript se používají k zabránění spuštění kódu a jsou považovány za vhodné pro testování kódu.
Příklad 1: Komentáře JavaScript se používají k zabránění spuštění vybraného kódu k nalezení problémů s kódem nebo při testování nových funkcí. Tento příklad ukazuje, že komentovaný kód se nikdy nespustí.
Javascript function add() { let x = 10; let y = 20; let z = x + y; // console.log(x + y); console.log(z); } add();> Výstup
30>
Příklad 2: Tento příklad používá víceřádkové komentáře k zabránění provádění sčítacího kódu a provádění operací odčítání.
Javascript function sub() { let x = 10; let y = 20; /* let z = x + y; console.log(z); */ let z = x - y; console.log(z); } sub();> Výstup
-10>