Errors de sintaxi: què són i per què són un problema

Taula de continguts:

Errors de sintaxi: què són i per què són un problema
Errors de sintaxi: què són i per què són un problema
Anonim

Els llenguatges informàtics imposen regles estrictes. Un error de sintaxi significa que una d'aquestes regles està trencada. La sintaxi existeix en el llenguatge normal. És la manera com s'organitzen les paraules en frases perquè tinguin sentit.

Els humans som adaptables. Poden estructurar una frase de moltes maneres, i encara tindrà sentit. En canvi, els ordinadors requereixen instruccions precises. Si incompleixes una mica les regles, una ordre pot tenir sentit per a un humà, però un ordinador no la podrà interpretar.

Image
Image

Sintaxi en llenguatge humà

Imagina't que algú et digui: "Vaig veure una dona allà amb un telescopi". Hi ha diverses maneres d'interpretar aquesta frase:

  • Utilitzant un telescopi, vaig observar una dona que era allà.
  • Vaig observar una dona, que era allà, i tenia un telescopi.
  • Vaig observar una dona i un telescopi, tots dos estaven allà.
  • Estava allà i vaig observar una dona que tenia un telescopi.
  • De vegades vaig allà i vaig veure una dona fent servir un telescopi.

Com que ets humà, pots aplicar context a aquesta frase. No tindries en compte l'última interpretació perquè saps que no fem servir telescopis per serrar persones com si fossin llesques de pa. En funció del lloc on hi hagi, i possiblement de qualsevol discussió anterior sobre telescopis, probablement assumiríeu correctament la primera o la segona interpretació.

Què és un error de sintaxi en un llenguatge informàtic?

La manera com es gestionen els errors de sintaxi en diferents idiomes pot variar. Per exemple:

  • Excel: si escriviu una fórmula amb una sintaxi incorrecta en una cel·la d'Excel, es mostra VALOR a la cel·la. No s'etiquetarà explícitament com a error de sintaxi, però això és el que és.
  • HTML: podeu trencar moltes regles en HTML i una pàgina web es mostrarà bé a la majoria de navegadors. El problema amb això és que el comportament pot arribar a ser impredictible. Una pàgina pot semblar bé en un navegador, però no funcionar en un altre. És una bona idea comprovar el vostre codi amb el servei de validació del W3C, que proporciona informació detallada sobre els errors del codi HTML.
  • JavaScript: si hi ha un error de sintaxi a JavaScript, impedeix que el fil amb l'error s'executi. Tanmateix, la resta del codi, contingut en altres fils, s'executarà, sempre que el codi no depengui del fil amb l'error. Quan s'executa el codi en un navegador, normalment, no passa res. No rebràs cap missatge d'error ni s'executarà el codi.

Què cal fer si teniu un error de sintaxi

Depureu el vostre codi si trobeu un error de sintaxi.

  1. Identifiqueu la ubicació de l'error. Trobareu missatges d'error detallats en molts idiomes, que us informen d'on es troba l'error al codi. Si sabeu quina instrucció té l'error, podeu consultar a la documentació exemples de la sintaxi correcta.
  2. Si no esteu segur d'on és el problema, divideix el codi en seccions més petites, mirant si cadascuna funciona per identificar quina secció conté l'error. Quan repeteixes aquest procés, és possible determinar on és el problema i solucionar-lo.
  3. Si necessiteu depurar molt de codi web, penseu a utilitzar eines per a desenvolupadors.

Recomanat: