...
Tip |
---|
JavaScript is case sensitive |
...
Symbol/Function
...
Description
...
Example
...
=
...
set equal to
...
#myVar=5;
...
==
...
is equal to
...
if (#myVar==3) #myVar2=8;
...
>=
...
is greater than or equal to
...
if (#myVar>=1) #myVar2=9;
...
>
...
is greater than
...
if (#myVar>4) #myVar2=4;
...
<=
...
is less than or equal to
...
if (#myVar<=20) #myVar2=0;
...
<
...
is less than
...
if (#myVar<10) #myVar2=5;
...
!=
...
is not equal to
...
if (#myVar != 3) #myVar2=0;
...
&&
...
and
...
if (#myVar>3 && #myVar<9) #myVar2=22;
...
||
...
or
...
if (#myVar==3 || #myVar==9) #myVar2=22;
...
null
...
a blank value
...
if (#myVar==null) #myVar2=null;
...
isNull()
...
is null
...
if (isNull(#myVar)) #myVar2=9;
...
!isNull()
...
is not null
...
if (!isNull(#myVar) #myVar2=99;
...
+
...
plus
...
#myVar + #myVar2;
...
-
...
minus
...
#myVar - #myVar2;
...
*
...
times
...
#myVar * #myVar2;
...
/
...
divided by
...
#myVar / #myVar2;
...
//
...
comment (characters following the // are comments)
...
#myVar2=3; // set value of myVar2 equal to 3
...
/*
*/
...
block comment (/* starts the block comment and */ ends the block comment)
...
/*
comments are entered on these lines
code entered here will not be executed
*/
...
Math.pow(a,b)
...
a raised to the b power
...
Math.pow(2,4) outputs 16
...
Math.round(a)
...
integer closes to a
...
Math.round(5.4) outputs 5
...
Math.round(a*10^x)/10^x
...
the value of a rounded to x decimal points
...
[14/3 = 14.66666667]
Math.round(14/3) outputs 5
Math.round(14/3*10)/10 outputs 4.7
Math.round(14/3*100)/100 outputs 4.67
...
Math.abs(a)
...
absolute value of a
...
Math.abs(-5) outputs 5
...
Math.ceil(a)
...
integer closest to a an not greater than a
...
Math.ceil(5.2) outputs 6
...
math.floor(a)
...
interger closest to a and not greater than a
...
Info |
---|
Precede a variable code with a # to indicate reference to a variable |
Function | Description |
---|---|
age(#birth); | Gives the current age where #birth is the data export name for the birth date variable |
ageAsOf(#birth, #diagnosis); | Gives the age at the date entered for variable #diagnosis |
#var1.enable(#var2 == 3); | Enable #var1 if #var2 is equal to 3; if #var2 is not equal to 3, then variable #var1 will be disabled. Or use true or false in the parentheses. |
#var3.disable(); | Disable #var3 |
#var1.show(#var2 == 3); | Show #var1 if #var2 is equal to 3; if #var2 is not equal to 3, then variable #var1 will not display. Or use true or false in the parentheses. |
#var3.hide(); | Hide #var3 |
#var3.showVariableGroup(#var4 == 1); | Show the variable group containing variable #var3 if #var4 is equal to 1; if #var4 is not equal to 1, then the variable group containing variable #var3 will not be displayed. Or use true or false in the parentheses. |
if (#bgl < 70) #result.setValue(0); | Sets the value of #result to 0 if variable #bgl is less than 70 |