Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

DataView.getInt32()

JavaScript DataView.getInt32()是dataView中的内置方法。用于在指定位置获取带符号的32位 integer(long)号。
注意:注意:32位整数值的范围是有符号整数值,范围从2,147,483,648到2,147,483,647。

语法

dataview.getInt32(byteOffset)

参数

byteoffset :从读取数据的视图开始处的偏移量(以字节为单位)。

返回值

此方法返回一个带符号的32位整数。

浏览器支持

Chrome 9
Safari 5.1
Firefox 15
Opera 12.1

示例1

<script>
//JavaScript to illustrate dataview.getInt32() method
// creating a ArrayBuffer
var lidihuo = new ArrayBuffer(8);
// creating a view
var arr = new DataView(lidihuo);
// put the value 23.3 at slot 1
document.write("如果我们给出一个浮点值,则输出将是一个整数<br><br>");
arr.setInt32(1,23.3);
document.write(arr.getInt32(1));
//expected output:23
</script>
输出:
如果我们给出一个浮点值,则输出将是一个整数
23

示例2

<script>
//JavaScript to illustrate dataview.getInt32() method
// if there is no data to be stored then it returns Nan
// creating a ArrayBuffer
var lidihuo = new ArrayBuffer(10);
// creating a view
var arr = new DataView(lidihuo);
// NO Data
arr.getInt32(1);
document.write("如果没有要存储的数据,则输出为:<br>")
document.write(arr.getInt32(1));
//expected output:0
</script>
输出:
如果没有要存储的数据,则输出为:
0

示例3

<script>
//JavaScript to illustrate dataview.getInt32() method
// creating a ArrayBuffer
var lidihuo = new ArrayBuffer(8);
// creating a view
var arr = new DataView(lidihuo);
//We can also use math function like Math.PI
document.write("将PI值3.14转换为3<br><br>");
arr.setInt32(1,Math.PI);
document.write(arr.getInt32(1));
//expected output: 3
</script>
输出:
将PI值3.14转换为3
3

示例4

<script>
//JavaScript to illustrate dataview.getInt32() method
// creating a ArrayBuffer
var lidihuo = new ArrayBuffer(8);
// creating a view
var arr = new DataView(lidihuo);
// put the value 7 at slot 1
arr.setInt32(1,7);
document.write("如果我们提供一个Integer值,则Output将为Integer<br><br>");
document.write(arr.getInt32(1));
//expected output: 7
</script>
输出:
如果我们提供一个Integer值,则Output将为Integer
7
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4