| title | 字面量 |
|---|---|
| order | 6 |
像 1 2.2 true "hi"这样的固定值叫做字面量
在 StaticScript 中只存在两种布尔字面量, 即true 和 false
StaticScript 支持二进制/八进制/十进制/十六进制整数字面量
- 二进制整数字面量必须以
0b开头, 例如0b1011 - 八进制整数字面量必须以
0o开头, 例如0o777 - 十六进制整数字面量必须以
0x开头, 例如0x49
StaticScript 的十进制整数字面量表示与 TypeScript 相同
StaticScript 的浮点数字面量表示与 TypeScript 相同
StaticScript 只支持以双引号包裹的字符串字面量, 例如"hello", "world"
StaticScript 支持一维和多维数组字面量, 例如
[1, 2, 3, 4][[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]]
StaticScript 中的数组字面量目前只支持作为变量/常量声明的初始值使用