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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。