Translations:ExpressionScript How-tos/13/it
From LimeSurvey Manual
Ecco alcuni esempi di errori comuni durante la digitazione delle espressioni ES. Si noti che i suggerimenti forniscono informazioni aggiuntive.
- Inline Javascript che ha dimenticato di aggiungere spazi dopo la parentesi graffa
- Poiché "document.write" appare subito dopo una parentesi graffa, EM pensa che sia un'espressione e red- caselle "document" e "write" poiché sono variabili e funzioni non definite, rispettivamente
- Variabili, funzioni e operatori sconosciuti/errati
- Qui abbiamo dimenticato che stiamo usando il nome della variabile "gender" invece di " sex", ma EM rileva quell'errore. Inoltre, contrassegna in rosso '++', poiché non è un operatore supportato.
- Avverte se si usa = invece di eq o esegue assegnazioni di valori
- Notare che '=' e '+=' sono in testo rosso invece che nero. Se passi il mouse sopra di essi, vedrai avvertimenti che stai assegnando un valore.
- Numero errato di argomenti per le funzioni
- if() prende 3 argomenti, ma ne sono stati dati 4, quindi passandoci sopra sopra l'"if" nella casella rossa spiegherà l'errore e mostrerà la sintassi supportata
- sum() prende un numero illimitato di argomenti, ma avevamo una virgola finale prima delle parentesi di chiusura, quindi è nella casella rossa! N!#Parenti non corrispondenti
- Questo è uno degli errori più comuni durante la scrittura di espressioni.
- Questo mostra due esempi di parentesi di chiusura mancanti e un esempio di parentesi di chiusura troppe.
#Sintassi non supportata
- Se usi un operatore o una punteggiatura che ES non supporta, verrà inserito in una casella rossa.
- Assegnazioni non valide
- Alcune variabili sono readWrite e possono avere i loro valori modificati. Altre sono di sola lettura.
- Se provi a cambiare il valore di una variabile di sola lettura, non puoi. EM inserirà in una casella rossa il tentativo.
- Se provi ad assegnare un valore a un'equazione o a una stringa, otterrai anche un errore