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


Javascript arrayBuffer.byteLength用法及代碼示例


arrayBuffer.byteLength是JavaScript中的一個屬性,用於提供arrayBuffer的長度(以字節為單位)。
用法:

ArrayBuffer.byteLength

參數:它不接受任何參數,因為arrayBuffer.byteLength是屬性而不是函數。
返回值:它以字節為單位返回arrayBuffer的長度。

JavaScript代碼顯示arrayBuffer.byteLength屬性的工作方式:

代碼1:
<script> 
  
    // Creation of arrayBuffer of size 5 bytes 
    var A = new ArrayBuffer(5); 
  
    // Using property byteLength 
    var bytes1 = A.byteLength; 
  
    // Printing the lengths of the ArrayBuffer 
    document.write(bytes1); 
  
</script>

輸出:


5

錯誤和異常:

如果arrayBuffer的長度以小數形式給出,則它以整數形式返回長度,而當長度以字符串形式給出時,則返回零(0)長度。
代碼1:
<script> 
  
    // Creation of arrayBuffer of sizes 5.6 
    var A = new ArrayBuffer(5.6); 
  
   // Using property byteLength 
   var bytes1 = A.byteLength; 
  
   // Printing the length of the ArrayBuffer 
   document.write(bytes1); 
  
</script>

輸出:

5

代碼2:

<script> 
  
    // Creation of arrayBuffers of sizes "a" bytes 
    var A = new ArrayBuffer("a"); 
  
    // Using property byteLength 
    var bytes1 = A.byteLength; 
  
    // Printing the length of the ArrayBuffer 
    document.write(bytes1); 
  
</script>

輸出:

0



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