在JavaScript中,计算字符串所占的大小(占用的字节数)并不直接,但可以通过一些方法间接得到。 我们需要知道一个前提,英文字母 lenght 和字节数是一样的:都是1,而中文 lenght=1,字节数=2。因此,需要把中文字符的字节数计算出来,方法如下。 一、利用 Blob 对象 把字符串装入 Blob 对象中,该Blob对象的size属性就是字符串的大小。 function getStringSize(str) { return new Blob([str]