假设我有以下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?
相关分类