Represents the Boolean type. It has two possible values true
and false
.
true
false
Represents the Number type from JavaScript.
3.14
42
-10
{% hint style="info" %} Currently there are no support for other representations such as hex or binary. {% endhint %}
Represents the String type from JavaScript.
"hello world"
Escaping works as in JavaScript:
"hello \"world\""
Strings can span multiple lines
"hello
world"
or can be split into smaller consecutive parts
"hello " \
"world" == "hello world"
you interpolate expressions in a string with the #{...}
syntax.
try {
name = "Joe"
"Hello #{name}" /* Hello Joe */
}
An Array is a generic type containing elements of any other type.
It is typically created with an array literal:
[1, 2, 3]