Método JavaScript dataView.getInt32()

A continuación se muestra el ejemplo del método dataView.getFloat32()
 

  • Ejemplo: 
     

javascript

<script>
    var buffer = new ArrayBuffer(20);
    var dataview1 = new DataView(buffer, 0, 10);
    dataview1.setInt32(1, 12);
    document.write(dataview1.getInt32(1) + "<br>");
   
</script>
  • Producción: 
     
12

dataView.getInt32 () es una función incorporada en dataView que se utiliza para obtener un número entero de 32 bits en la ubicación especificada, es decir, en el desplazamiento de bytes desde el inicio de dataView. El rango de valores enteros de 32 bits es de 0 a 4294967295 para valores sin signo y de 2147483648 a 2147483647 para valores enteros con signo.
Sintaxis: 
 

dataview.getInt32(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 32 bits con signo.
Ejemplo 1: 
 

Input: dataview1.setInt32(1, 56); 
       document.write(dataview1.getInt32(1));
Output: 56

Ejemplo 2: 
 

Input: dataview1.setInt32(1, 4.5); 
       document.write(dataview1.getInt32(1)); 
Output: 4

Código JavaScript para mostrar el funcionamiento de este método:  
Código #1: 
 

javascript

<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.setInt32(1, 56);
    document.write(dataview1.getInt32(1) + "<br>");
 
</script>

Producción: 
 

56

Código n.º 2: 
aquí, como se puede ver, esta función no toma un valor flotante cuando se le da este valor flotante a esta función, luego convierte ese valor en un valor entero. 
 

javascript

<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 4.5 at slot 1
    dataview1.setInt32(1, 4.5);
    document.write(dataview1.getInt32(1) + "<br>");
 
</script>

Producción: 
 

4

Código # 3: 
cuando no hay datos para almacenar, devuelve cero (0). 
 

javascript

<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.setInt32(1);
    document.write(dataview1.getInt32(1) + "<br>");
 
</script>

Producción: 
 

0

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 ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *