Basic Data Types
Below is a chart showing how each data type maps to JavaScript.
Elixirscript | JavaScript |
---|---|
1 | 1 |
1.123 | 1.123 |
"Hello" | 'Hello' |
'Hello' | 'Hello' |
"Hello #{world}" | 'Hello ' + world |
"""multiline string""" | "multiline\nstring" |
true | true |
:atom | Symbol.for("atom") |
[1, 2, 3] | Object.freeze([1, 2, 3]) |
{1, 2, 3} | new Tuple(1, 2, 3) |
%{one: 1, "two" => 2} | {[Symbol.for("one")]: 1, two: 2} |
PID<0.0.0> |
new PID() |
Reference<0.0.0.0> |
new Reference() |
<<1, 2, 3>> |
new BitString(BitString.integer(1), BitString.integer(2), BitString.integer(3)) |