English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base JavaScript

Oggetto JavaScript

Funzione JavaScript

JS HTML DOM

BOM del browser JS

Corso di base AJAX

Manuale di riferimento JavaScript

Commenti JavaScript

Se il commento è solo una riga di testo, l'interprete JavaScript ignora completamente questa riga.

Di solito, i commenti vengono aggiunti per fornire informazioni aggiuntive relative al codice sorgente, come spiegazioni del programma, delle funzioni e dei parametri.

I commenti possono anche essere utilizzati per bloccare o saltare l'esecuzione durante il test del codice.

Commento in linea

I commenti in linea iniziano con due barre oblique(//)seguite dal testo del commento.

// Stampa "Hello World" nel documento
document.write("Hello World");
Prova a vedere‹/›

Quando si scrivono commenti, indentali al livello dello stesso codice che si trova sotto di loro:

// Inizializza la funzione
function showYear() {
   // Oggetto data
   let obj = new Date();
   // Salva l'anno corrente nella variabile "myYear"
   let myYear = obj.getFullYear();
   // Usa il seguente comando per stampare l'anno corrente nell'elemento HTML con ID="para"
   document.getElementById("para").innerHTML = myYear;
}
Prova a vedere‹/›

Quando un commento singolo appare alla fine di una riga di codice, viene chiamatoCommento in linea

let x = 20;// Assegna un valore numerico a x
let y = x + 5; // x + 5 assegna a y
document.write(y); // Stampa il valore della variabile y nel documento
Prova a vedere‹/›

Commenti multilinia

I commenti multilinia o i commenti bloccati sono commenti di lunga forma utilizzati per introdurre ed explainare un segmento di codice. Di solito, questo tipo di commenti vengono messi nella parte superiore del file o prima di segmenti di codice particolarmente complessi.

I commenti multilinia sono iniziati con la barra obliqua e l'asterisco(/*)e terminati con l'asterisco e la barra(*/).

/* Inizializza la funzione greetUser
Assegna il nome utente a una variabile e stampalo
Ciao. */
function greetUser() {
  let name = prompt("Come ti chiami?");
  document.getElementById("output").innerHTML = "Hello " + name;
}
Prova a vedere‹/›

A volte potresti vedere una versione leggermente modificata della sintassi dei commenti a blocco, che inizia con /** sulla parte sinistra del blocco di commenti e con stelle.

/**
  *Inizializza la funzione greetUser.
  *Assegna il nome utente alla variabile
  *e stampa il saluto.
  */
function greetUser() {
  let name = prompt("Qual è il tuo nome?");
  document.getElementById("output").innerHTML = "Hello " + name;
}
Prova a vedere‹/›

I commenti a blocco sono spesso utilizzati nei documenti formali.

Usa i commenti per prevenire l'esecuzione

I commenti possono anche essere utilizzati per bloccare rapidamente e facilmente l'esecuzione del codice per scopi di test e debug.

// addTwoNumbers(5, 5);
multiplyTwoNumbers(6, 3);
Prova a vedere‹/›

Le annotazioni singole riga e le annotazioni a multilinea possono essere utilizzate per commentare il codice, a seconda della dimensione della parte da commutare.

/*
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World");
*/
Prova a vedere‹/›

Quando si determina la logica del programma, i commenti di codice possono aiutarti a determinare la posizione degli errori o a valutare le righe di codice che offrono la maggiore utilità.