Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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