JavaScript si basa sulle parentesi per sapere dove iniziano e finiscono le chiamate di funzione. Se perdi una parte della sintassi prima che una funzione venga chiusa, incontrerai il messaggio "Errore di sintassi: mancante) dopo l’elenco degli argomenti" error.
Questa guida esplora il significato di questo errore e il motivo per cui viene generato. Esamineremo un esempio di questo problema in modo che tu possa apprendere ciò che è necessario sapere per risolvere il problema.
Errore di sintassi: mancante ) dopo l’elenco degli argomenti
Il "mancante) dopo l’elenco degli argomenti" messaggio ci dice che c’è un errore di sintassi all’interno di una chiamata di funzione.
Questo può accadere se aggiungi una virgola alla fine di un elenco di argomenti che non è seguito da un altro argomento.
JavaScript prevede un altro argomento dopo ogni virgola. Se JavaScript non riesce a trovare un altro argomento, il codice non può essere analizzato correttamente e la parentesi chiusa genererà un errore di sintassi.
Un’altra potenziale causa per questa soluzione è racchiudere la virgola necessaria per separare gli argomenti in un funzione all’interno di una stringa.
Se si verifica questo errore, leggere attentamente tutta la sintassi nel codice a cui punta l’errore JavaScript. Assicurati che tutte le parentesi corrispondano e di aver utilizzato correttamente le virgole all’interno della chiamata di funzione.
Uno scenario di esempio
Scriveremo un programma che calcola se uno studente ha superato o fallito un test a scuola. Per iniziare, definiamo il voto ottenuto da uno studente e un messaggio che stamperemo sulla console per informarci se uno studente ha superato o meno: