How to use comments to prevent JavaScript Execution?

Comments in JavaScript are essential for temporarily disabling code execution during development and testing. Instead of deleting code, you can comment it out to preserve it while testing alternatives.

JavaScript supports multiple comment styles, each serving different purposes for code management and documentation.

Comment Types and Rules

  • Any text between // and the end of a line is treated as a comment and ignored by JavaScript.

  • Any text between /* and */ is treated as a comment and may span multiple lines.

  • JavaScript recognizes the HTML comment opening sequence <!-- as a single-line comment.

  • The HTML comment closing sequence --> is not recognized by JavaScript, so use //--> instead.

Single-Line Comments

Use // to comment out individual lines or add inline explanations:

<script>
// This line is completely commented out
console.log("This will execute");

// console.log("This line is disabled");
let x = 10; // Inline comment explaining the variable
</script>

Multi-Line Comments

Use /* */ to comment out blocks of code or create detailed documentation:

<script>
/*
This entire block is commented out
let a = 5;
let b = 10;
console.log(a + b);
*/

console.log("Only this line will execute");

/*
 * Multi-line documentation comment
 * explaining function purpose
 */
function calculateSum(x, y) {
    return x + y;
}
</script>

HTML-Style Comments

Legacy HTML comment syntax is still supported in JavaScript:

<script>
<!--
// This is a comment using HTML-style opening
console.log("This code executes normally");
//-->
</script>

Practical Example: Testing Alternative Code

<script>
// Original implementation
/*
function greetUser(name) {
    return "Hello, " + name + "!";
}
*/

// Alternative implementation for testing
function greetUser(name) {
    return `Hi there, ${name}! Welcome!`;
}

console.log(greetUser("Alice"));
</script>

Best Practices

  • Use // for temporary code disabling and quick notes

  • Use /* */ for larger code blocks and formal documentation

  • Avoid leaving large amounts of commented code in production

  • Use version control instead of commenting for permanent code changes

Conclusion

Comments are invaluable for temporarily disabling JavaScript execution during development. Use single-line // for quick changes and multi-line /* */ for larger code blocks you want to preserve while testing alternatives.

Updated on: 2026-03-15T23:18:59+05:30

356 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements