JavaScript Comments

JavaScript, like most programming languages, provides developers ways to leave comments through the code. JavaScript comments can be used to explain a block code, to make code more readable, or to leave messages for other developers or yourself. They can also be used to prevent execution, when testing or experiment with code.

JavaScript has two forms of comments Single Line Comments and Multi-line Comments.

Single Line Comments

Single line comments start with // and continue until the end of the line. Any text following the // and before the end of the line will be ignored by JavaScript.

// The following line demonstrates how to log a message to the console
console.log('Hello, World!')

// The following line demonstrates how to log a warning to the console
console.warn('Take me to your leader!')

Single line comments can be uses on the same line as code. These comments are referred as inline comments.

const a = 3
const b = 5 

const c = a + b // The value of c should be 8 

Multi-line Comments

Multi-line comments, or block comments, start with /* and end with */

Any text between /* and */ will be ignored by JavaScript.

/* 
The multiply function takes 
two numbers and multiplies them together
and returns the product.
*/
function multiply (a, b) {
  return a * b
} 

NOTE

Multi-line comments are often used for formal documentation

Preventing Code Execution

Using comments to prevent code execution is an acceptable way to test and experiment with code.

Adding // in front of a line of code will prevent the line of code from executing.

// The following line demonstrates how to log a message to the console
console.log('Hello, World!')

// The following line demonstrates how to log a warning to the console
console.warn('Take me to your leader!')

// The following line will not be executed
// console.error('Resistance is futile!')

See Also

References