オライリーの『プログラミングTypeScript』を読んでいるのですが、その中でenumとconst enumの違いが述べられています。 内容が気になったので、実際にプログラムを書いて実験してみました。 実験内容 サンプルコード 次のサンプルコードを作成しました。 これをnpx tsc index.tsでコンパイルし、JavaScriptを出力します。 // enum enum Ab { C = 1, D = "Two" } console.log("This is enum", Ab.C) console.log("This is enum", Ab.D) // const enum const enum Ef { G = 3, H = "Four" } console.log("This is const enum", Ef.G) console.log("This is const