如何使用TypeScript确定代码字符串中有多少千字节?

假设我有以下TypeScript代码(以字符串表示):


function greet(name: string): void {

  console.log(`Hello ${name}!`);

}

我将如何以编程方式确定此字符串中有多少千字节?


我目前正在使用以下公式:


// NOTE: "string.length" represents the number of bytes in the string

const KB: number = (string.length / 1024).toFixed(2);

问题在于该数字经常看起来太大或太小而无法正确。


当我将字符串放在一个空文件中并保存时,文件管理器的属性输出的大小会完全不同,有时会相差2-20 KB。


我在做什么错,我应该使用1000字节来代表千字节而不是1024?


慕慕森
浏览 343回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript