Lỗi syntax error unexpected expecting end of file i năm 2024

The JavaScript exceptions "unexpected token" occur when a specific language construct was expected, but something else was provided. This might be a simple typo.

SyntaxError: expected expression, got "x" SyntaxError: expected property name, got "x" SyntaxError: expected target, got "x" SyntaxError: expected rest argument name, got "x" SyntaxError: expected closing parenthesis, got "x" SyntaxError: expected '=>' after argument list, got "x"

A specific language construct was expected, but something else was provided. This might be a simple typo.

For example, when chaining expressions, trailing commas are not allowed.

for [let i = 0; i < 5,; ++i] {
  console.log[i];
}
// Uncaught SyntaxError: expected expression, got ';'

Correct would be omitting the comma or adding another expression:

for [let i = 0; i < 5; ++i] {
  console.log[i];
}

Sometimes, you leave out parentheses around if statements:

function round[n, upperBound, lowerBound] {
  if [n > upperBound] || [n < lowerBound] { // Not enough parenthese here!
    throw new Error[`Number ${n} is more than ${upperBound} or less than ${lowerBound}`];
  } else if [n < [upperBound + lowerBound] / 2] {
    return lowerBound;
  } else {
    return upperBound;
  }
} // SyntaxError: expected expression, got '||'

The parentheses may look correct at first, but note how the || is outside the parentheses. Correct would be putting parentheses around the ||:

I am running this website building course. I am getting stuck onto an apparent simple error to be solved but i can't get to figure it out what the solution might be.

Here's the snapshot of the workspace. //w.trhou.se/m2f0jk4qia

Of anyone can help i would be grateful.

3 Answers

You need to close your php tag at the top of your catalog.php file or remove the

Chủ Đề