Translations:ExpressionScript - Presentation/40/fr
From LimeSurvey Manual
ExpressionScript prend en charge la syntaxe suivante :
- Tous les opérateurs mathématiques standard (par exemple +,-,*,/,!);
- Tous les opérateurs de comparaison standard (par exemple <,<=,==,!=,> ,>=, plus leurs équivalents : lt, le, eq, ne, gt, ge);
- Parenthèses (afin de pouvoir regrouper les sous-expressions);
- Opérateurs conditionnels (par exemple &&,| | et leurs équivalents : et, ou);
- Chaînes entre guillemets simples et doubles (qui peuvent chacune incorporer des chaînes avec l'autre type de guillemets);
- Opérateur virgule (peut donc avoir une liste d'expressions et simplement renvoyer le résultat final );
- Opérateur d'affectation (=);
- Variables prédéfinies (pour faire référence aux questions, aux attributs de question et aux réponses) - par exemple, les codes SGQA;
- Fonctions prédéfinies (il y en a déjà plus de 80, et il est facile d'en ajouter d'autres).