布尔、数字和字符串字面量
本页面描述了表达式中数值(INTEGER
和 FLOAT
)、STRING
和 BOOLEAN
值的字面量形式。
包含未清理用户输入的表达式可能使您的应用程序容易受到 Cypher® 注入攻击。请考虑使用参数。有关更多信息,请参阅Neo4j 知识库 → 防范 Cypher 注入。 |
数字
数值字面量可以表示 INTEGER
或 FLOAT
值。数值字面量可以写为
-
十进制
INTEGER
字面量:13
、-40000
-
十六进制
INTEGER
字面量(前缀0x
):0x13af
、0xFC3A9
、-0x66eff
-
八进制
INTEGER
字面量(前缀0o
):0o1372
、-0o5671
-
普通记法
FLOAT
字面量:3.14
-
科学记法
FLOAT
字面量:6.022E23
、1e-9
-
特殊
FLOAT
值的字面量:Inf
、Infinity
、NaN
任何数字字面量都可以在数字之间包含下划线 _ 。在十六进制和八进制字面量的 0x 或 0o 与数字之间也可以有下划线。例如:1_000_000 、0x_FC3A9 和 0o_1372 。 |