以下是示例dataView.setUint32()方法。
- 例子: filter_none
编辑
关
play_arrow
【JavaScript dataView.getUint32()方法使用指南】 链接
亮度_4
代码
< script> var buffer = new ArrayBuffer(20); var dataview1 = new DataView(buffer, 0, 10); dataview1.getUint32(1, 12); document.write(dataview1.getUint32(1)); < /script>
chevron_right
filter_none
- 输出如下:
12
语法如下:
dataView.getUint32(byteOffset)
参数:它具有参数byteOffset, 该参数在字节中偏移, 即从视图开始读取数据开始。
返回值:它返回一个无符号的32位整数。
范例1:
Input: dataview1.getUint32(1, 56);
Output: 56
范例2:
Input: dataview1.getUint32(1, Math.PI);
Output: 3
JavaScript代码显示此方法的工作原理:
代码1:
<
script>
// Creating buffer with size in byte
var buffer = new ArrayBuffer(20);
// Creating a view
var dataview1 = new DataView(buffer, 0, 10);
// put the data 56 at slot 1
dataview1.setUint32(1, 56);
document.write(dataview1.getUint32(1) + "<
br>
" );
<
/script>
输出如下:
56
代码2:
此函数将PI格式3.14的浮点值转换为3
<
script>
// Creating buffer with size in byte
var buffer = new ArrayBuffer(20);
// Creating a view with slot from o to 10
var dataview1 = new DataView(buffer, 0, 10);
// put the value of PI at slot 1
dataview1.setUint32(1, Math.PI);
document.write(dataview1.getUint32(1) + "<
br>
" );
<
/script>
输出如下:
3
代码3:
如果没有要存储的数据, 则返回零(0)。
<
script>
// Creating buffer with size in byte
var buffer = new ArrayBuffer(20);
// Creating a view
var dataview1 = new DataView(buffer, 0, 10);
// putting no data at slot 1
dataview1.setUint32(1);
document.write(dataview1.getUint32(1) + "<
br>
" );
<
/script>
输出如下:
0
支持的浏览器:
- 谷歌浏览器
- 火狐浏览器
- 苹果Safari
- 歌剧
推荐阅读
- Python 使用print()函数输出
- jQuery getJSON()函数用法指南
- CSS 边距和填充解析和代码示例
- 与网页互动– Selenium Python
- PHP rewinddir()函数用法介绍
- 矩阵从上到下以及到后的最大求和路径
- jQuery #id选择器用法指南
- 如何在JavaScript中存储key value数组((键值对))
- vue.js框架快速入门简明教程(七)(自定义指令)