setBigUint64()方法用于将无符号的64位整数(无符号的long long)值存储在距DataView开头的特定字节偏移处。
用法:
dataview.setBigUint64(byteOffset, val [, littleEndian])
参数:此方法接受上面提到并在下面描述的两个参数:
- byteOffset:此参数指定从视图开始到读取数据的偏移量(以字节为单位)。
- val:此参数指定要设置为BigUInt的值。
- littleEndian:它是一个可选参数。如果为true,则指示64位int是按小端还是大端格式存储的。如果设置为false或not-defined,则将读取big-endian值。
返回值:此函数返回未定义。
范例1:在此示例中,在偏移量0处设置的值为1234。
HTML
<script>
var buffr = new ArrayBuffer(8);
var dView = new DataView(buffr);
dView.setBigUint64(0, 1234n);
document.write(dView.getBigUint64(0));
</script>
输出:
1234
范例2:在此示例中,在偏移量6处设置的值为12345678。
HTML
<script>
// Creating an ArrayBuffer with a size in bytes
const buffr = new ArrayBuffer(32);
// Setting constant value
const val = 12345678n;
const dView = new DataView(buffr);
dView.setBigUint64(6, val);
document.write(dView.getBigUint64(6));
</script>
输出:
12345678
相关用法
- Javascript dataView.getInt16()用法及代码示例
- Javascript RegExp toString()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Date toLocaleTimeString()用法及代码示例
- Javascript Number isSafeInteger()用法及代码示例
- JavaScript Math random()用法及代码示例
- JavaScript Math round()用法及代码示例
注:本文由纯净天空筛选整理自PranchalKatiyar大神的英文原创作品 JavaScript DataView.setBigUint64() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。