A continuación se muestra el ejemplo del método dataView.getInt8()() .
- Ejemplo:
javascript
<script> var buffer = new ArrayBuffer(16); var dataview1 = new DataView(buffer, 0, 4); dataview1.setInt8(0, 12); document.write(dataview1.getInt8(0) + "<br>"); </script>
- Producción:
12
dataView.getInt8 () es un método en dataView que se usa para obtener un número entero de 8 bits en el byte en la ubicación especificada desde el inicio de dataView.
Sintaxis:
dataview.getInt8(byteOffset)
Parámetros: Tiene el parámetro byteOffset que se compensa en un byte y dice desde el inicio de la vista dónde leer los datos.
Valor devuelto: Devuelve un valor entero de 8 bits con signo.
Ejemplo 1:
Input: dataview1.setInt8(0, 123); document.write(dataview1.getInt8(0)); Output: 123
Ejemplo 2:
Input: dataview.setInt8(3, 45); document.write(dataview.getInt8(3)); Output: 45
Código JavaScript para mostrar el funcionamiento de este método:
Código #1:
javascript
<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>
Producción:
123 45
Código #2:
javascript
<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>
Producción:
12 23 34 45 67 78 89 90 123
Navegadores compatibles:
- Google Chrome 9 y superior
- Borde 12 y superior
- Firefox 15 y superior
- Internet Explorer 10 y superior
- Ópera 12.1 y superior
- Safari 5.1 y superior
Publicación traducida automáticamente
Artículo escrito por VidhyaChaudhary y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA