gpt4 book ai didi

javascript - 将常量转译为 JavaScript

转载 作者:行者123 更新时间:2023-11-28 03:02:07 25 4
gpt4 key购买 nike

我正在学习 typescript ,我有一个简单的代码,可以创建一个常量变量并打印它。

const versionNuber : number = 1.3;
console.log(versionNuber);

在文件上运行命令 tsc 后会生成以下 JavaScript 代码。

var versionNuber = 1.3;
console.log(versionNuber);

我的问题是如何将常量转译为 JavaScript?尽管 JavaScript 支持 const,为什么 tsc 不这样做?

最佳答案

compiler options ,有一个 target 选项,它指示将 Typescript 转译到的目标语言版本。它默认为 ES3(1999 年标准化;基本上与所有内容兼容)。

如果您不想将 const 转换为 var,请将目标设置为 ES2015 或更高版本。 (const 在 ES2015 之前的 JS 中并未得到正式支持 - 使用它会在 IE10 中抛出异常,例如 2012 年发布的 IE10)

Playground link with ESNext target显示 const 被保留

关于javascript - 将常量转译为 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60897836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com