javascript获得变量的字节数
javascript中数组或者字符串的length只能表示数组或者字符的长度,不能获取所占的字节数。
但是javascript中有一个二进制大数据对象Blob,可以表示二进制数据,可以讲任何类型的数据传递给Blob,通过Blob的size属性可以得知数据的字节数
eg:
var t=1; var b=new Blob([t]); b.size;//1
eg:
var s="哈喽你好"; var b=new Blob([s]); b.size;//12,这几个汉字的utf-8编码都占三个字节
eg:
var array=[1,2,3]; var b=new Blob(array); b.size;//5,除了每个数字占用一个字节外,还有数组的某部分比如数组的length属性等占了两个字节。但是对于数组,如果将它复制到类型化数组中去,那么所占的字节数就是数组中数据的字节数之和
eg:
var array=[1,2,3]; var in=new Int8Array(array); in.bytelength;//3,就是每个数字占用的空间之和
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
