diff --git a/content/actions/reference/workflows-and-actions/expressions.md b/content/actions/reference/workflows-and-actions/expressions.md index 69a06bba99b6..04cd7e8df523 100644 --- a/content/actions/reference/workflows-and-actions/expressions.md +++ b/content/actions/reference/workflows-and-actions/expressions.md @@ -24,7 +24,7 @@ As part of an expression, you can use `boolean`, `null`, `number`, or `string` d |-----------|---------------| | `boolean` | `true` or `false` | | `null` | `null` | -| `number` | Any number format supported by JSON. | +| `number` | Decimal integer and floating-point literals, including exponent notation, hexadecimal literals such as `0xff`, and octal literals such as `0o17`. Hexadecimal and octal prefixes must be lowercase. | | `string` | You don't need to enclose strings in `{% raw %}${{{% endraw %}` and `{% raw %}}}{% endraw %}`. However, if you do, you must use single quotes (`'`) around the string. To use a literal single quote, escape the literal single quote using an additional single quote (`''`). Wrapping with double quotes (`"`) will throw an error. | Note that in conditionals, falsy values (`false`, `0`, `-0`, `""`, `''`, `null`) are coerced to `false` and truthy (`true` and other non-falsy values) are coerced to `true`.