| title | 类型 |
|---|---|
| order | 4 |
StaticScript 目前有以下三种基础类型
boolean: 布尔类型int: 整数类型number: 浮点类型string: 字符串类型
boolean类型只有两种值, 分别是true和false
int整型只支持 64 位整数, 范围在[-9223372036854775808, 9223372036854775807]之间
number浮点型只支持 IEEE-754 标准的双精度浮点数, 范围在[-1.7976931348623157e+308, 1.7976931348623157e+308]之间
string类型是由字符组成的不可变序列
StaticScript 支持元素类型为上面三种基本类型的数组
boolean[]: 布尔数组int[]: 整数数组number[]: 浮点数数组string[]: 字符串数组
StaticScript 同时也支持多维数组
boolean[][]: 二维布尔数组int[][]: 二维整数数组number[][]: 二维浮点数数组string[][]: 二维字符串数组
需要注意的是, 数组内的元素必须是相同类型(整数和浮点数属于相同类型)
即将支持
当一个变量被创建的时候, 如果没有明确地为其指定初始值, 编译器则会自动初始化其值为变量类型对应的零值
各类型零值如下:
boolean类型的零值是falseint类型的零值是0number类型的零值是0.0string类型的零值是""