gpt4 book ai didi

javascript - 将包含 8 位整数的 Uint16Array 转换为常规整数

转载 作者:太空宇宙 更新时间:2023-11-04 15:56:35 26 4
gpt4 key购买 nike

如何转换关注

var data = new Uint16Array([131, 220]);

整数?预期值约为 970

最佳答案

基本上,您需要通过乘以 28 来减少值并截掉第一位。

(这不是一般的转换,而是为了这个特殊目的。)

var data = new Uint16Array([131, 220]),
value = [].reduce.call(data, function (r, a) {
return (r << 8) + a;
}, 0) & ((1 << 15) - 1);

console.log(value);

关于javascript - 将包含 8 位整数的 Uint16Array 转换为常规整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42643157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com