当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。