Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.01 KB

File metadata and controls

41 lines (24 loc) · 1.01 KB
title 字面量
order 6

概述

1 2.2 true "hi"这样的固定值叫做字面量

基本值字面量

布尔字面量

在 StaticScript 中只存在两种布尔字面量, 即truefalse

整数字面量

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 中的数组字面量目前只支持作为变量/常量声明的初始值使用