Translations:ExpressionScript How-tos/13/es
From LimeSurvey Manual
A continuación se muestran ejemplos de errores comunes al escribir expresiones ES. Tenga en cuenta que la información sobre herramientas proporciona información adicional.
- Javascript en línea que olvidó agregar espacios después de la llave
- Dado que "document.write" aparece justo después de una llave, EM piensa que es una expresión y red- cuadros "documento" y "escribir" ya que son variables y funciones no definidas, respectivamente
- Variables, funciones y operadores desconocidos/mal escritos
- Aquí olvidamos que estamos usando el nombre de variable "género" en lugar de " sexo", pero EM detecta ese error. También encuadra en rojo '++', ya que no es un operador admitido.
- Advierte si se usa = en lugar de eq, o realiza asignaciones de valores
- Tenga en cuenta que '=" y '+=' están en texto rojo en lugar de negro. Si pasa el mouse sobre ellos, verá advertencias de que está asignando un valor.
- Número incorrecto de argumentos para funciones
- if() toma 3 argumentos, pero se le han dado 4, por lo que al pasar el cursor sobre el "si" encuadrado en rojo se explicará el error y se mostrará la sintaxis admitida. N!#*sum() toma un número ilimitado de argumentos, pero teníamos una coma al final antes del paréntesis de cierre, ¡así que está encuadrado en rojo! N!#Paréntesis no coincidentes
- Este es uno de los errores más comunes al escribir expresiones.
- Esto muestra dos ejemplos de paréntesis de cierre faltantes y un ejemplo de tener demasiados paréntesis de cierre.
#¡Sintaxis no compatible
- Si utiliza un operador o puntuación que ES no admite, lo marcará en un recuadro rojo.
- Asignaciones no válidas
- Algunas variables son de lectura y escritura y se pueden cambiar sus valores. Otras son de sólo lectura.
- Si intenta cambiar el valor de una variable de sólo lectura, no podrá. EM marcará el intento en un cuadro rojo.
- Si intenta asignar un valor a una ecuación o una cadena, también obtendrá un error