Translations:ExpressionScript How-tos/13/nl
From LimeSurvey Manual
Wat voorbeelden met vaak in expressies gemaakte fouten. Gebruik dan de tooltips voor een aanvullende uitleg.
- Inline JavaScript zonder spatie na een haakje
- Omdat "document.write" rechts na een haakje komt wordt het door ES/EM aangezien voor een expressie, "document" en "write" zijn dan resp. een onbekende variabele en functie
- Onbekende / Fout gespelde variabelen, functies en operatoren
- De naam van de variabele is "gender" in plaats van of "sex", ES herkent de fout. De operator '++' wordt niet ondersteund.
- Waarschuwing als = wordt gebruikt in plaats van eq, of uitvoeren van het toekennen van een waarde
- De '=' en '+=' zijn in rode tekst en niet in zwart. Als je met de muis erover gaat dan zie je de waarschuwing dat je een waarde toekent
- Verkeerd aantal argumenten bij functies
- Bij if() 4 argumenten in plaats van 3, bij eroverheen gaan met de muis krijg je een fouttekst en de goede syntax
- sum() heeft een onbeperkt aantal argumenten, maar de komma voor het sluithaakje is fout
- Verkeerd aantal haakjes
- Dit komt vaak voor bij het maken van expressies
- Twee voorbeelden met ontbrekend sluithaakje en een met teveel sluithaakjes.
- Niet ondersteunde syntax
- Als je een niet ondersteunde operator of interpunctie gebruikt
- Ongeldige toekenningen
- Enkele variabelen zijn readWrite en kunnen dus gewijzigd worden. Anderen zijn read-only.
- Een fout is dus het wijzigen van een read-only variabele.
- Je krijgt ook een foutmelding als je een waarde toekent aan den vergelijking of een string.