"JavaScript" language specificities

Telosys version : 4.0.0



To define JavaScript as the target language call  #set( $env.language = 'JavaScript' )  in the templates files.

The information below shows the behavior of the generator when 'JavaScript' is the current target language.



Type conversion ( model type to language type )

The language type conversion has an impact on :
Model type     Default        @UnsignedType @NotNull       @PrimitiveType @ObjectType   
string
byte
short
int
long
decimal
float
double
boolean
date
time
timestamp
binary

Remarks

JavaScript is a dynamically-typed language, there are no types in the source code.
Hence the type conversion always return a void string.



Literals for TRUE, FALSE and NULL

TRUE true
FALSE false
NULL null


Literal values

Model type Language type Language full type Language literal value example
string "AAA"
byte 1
short 1
int 100
long 1000
decimal 10000.77
float 1000.5
double 1000.66
boolean true
date null
time null
timestamp null
binary null