The dataView.getInt8() is a method in dataView which is used to get a 8-bit integer in byte at the specified location from the start of the dataView.
Syntax:
dataview.getInt8(byteOffset)
Parameters: It has parameter byteOffset which is offset in byte and it says from the start of the view where to read the data.
Return value: It returns 8-bit signed integer value.
Code #1:
<script> // Create buffer var buffer = new ArrayBuffer(16); // Create one view var dataview1 = new DataView(buffer, 0, 4); // put the data at slot 0 dataview1.setInt8(0, 123); document.write(dataview1.getInt8(0) + "<br>" ); // create another view var dataview2 = new DataView(buffer, 1, 2); // put data at slot 1 dataview2.setInt8(1, 45); document.write(dataview2.getInt8(1)); < /script> |
Output:
123 45
Code #2:
<script> // Create buffer var buffer = new ArrayBuffer(16); var dataview = new DataView(buffer, 0, 10); // put data at slots dataview.setInt8(0, 12); dataview.setInt8(1, 23); dataview.setInt8(2, 34); dataview.setInt8(3, 45); dataview.setInt8(4, 67); dataview.setInt8(5, 78); dataview.setInt8(6, 89); dataview.setInt8(7, 90); dataview.setInt8(8, 123); // print the value using getInt8 method that // prints the first 8 int document.write(dataview.getInt8(0) + "<br>" ); document.write(dataview.getInt8(1) + "<br>" ); document.write(dataview.getInt8(2) + "<br>" ); document.write(dataview.getInt8(3) + "<br>" ); document.write(dataview.getInt8(4) + "<br>" ); document.write(dataview.getInt8(5) + "<br>" ); document.write(dataview.getInt8(6) + "<br>" ); document.write(dataview.getInt8(7) + "<br>" ); document.write(dataview.getInt8(8)); < /script> |
Output:
12 23 34 45 67 78 89 90 123
leave a comment
0 Comments