當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript dataView.setBigInt64()用法及代碼示例


此setBigInt64()方法用於在從DataView開始的特定字節偏移處存儲帶符號的64位整數(長長)值。

用法:

dataview.setBigInt64(byteOffset, val [, littleEndian])

參數:

  • byteOffset:此參數指定從視圖開始到讀取數據的偏移量(以字節為單位)。
  • val:此參數指定要設置為BigInt的值。
  • littleEndian:這是可選參數。如果為true,則指示64位int是按小端還是大端格式存儲的。如果設置為false或not-defined,則將讀取big-endian值。

返回值:

此函數不返回任何內容。



範例1:在此示例中,在偏移量0處將值設置為7。

<script> 
    var buffr = new ArrayBuffer(8); 
    var dView = new DataView(buffr); 
    dView.setBigInt64(0, 7n); 
    document.write(dView.getBigInt64(0)); 
</script>

輸出:

7

範例2:在此示例中,在偏移量4處設置的值為789。

<script> 
    // create an ArrayBuffer with a size in bytes 
    const buffr = new ArrayBuffer(16); 
    // constant value to set 
    const val = 789n; 
    const dView = new DataView(buffr); 
    dView.setBigInt64(4, val); 
    document.write(dView.getBigInt64(4)); 
</script>

輸出:

789

相關用法


注:本文由純淨天空篩選整理自PranchalKatiyar大神的英文原創作品 JavaScript dataView.setBigInt64() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。