Método JavaScript dataView.setFloat64()

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

  • Ejemplo: 
     

javascript

<script>
var buffer = new ArrayBuffer(20);
 
var dataview1 = new DataView(buffer, 0, 10);
 
dataview1.setFloat64(1, 12.22);
document.write(dataview1.getFloat64(1));
</script>
  • Producción: 
     
12.22

dataView.setFloat64 () es una función incorporada en dataView que se utiliza para almacenar un valor flotante de 64 bits firmado en la ubicación especificada, es decir, en el desplazamiento de bytes desde el inicio de dataView. 
Sintaxis: 
 

dataView.setFloat64(byteOffset)

Parámetros: tiene el parámetro byteOffset que se compensa en bytes, es decir, desde el inicio de la vista para leer los datos.
Valor devuelto: Esta función no devuelve nada.
Ejemplo 1: 
 

Input: dataview1.setFloat64(1, 56.24);
Output: 56.24

Ejemplo 2: 
 

Input: dataview1.setFloat64(1, Math.PI); 
Output: 3.141592653589793

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.24 at slot 1
   dataview1.setFloat64(1, 56.24);
   document.write(dataview1.getFloat64(1));
    
</script>

Producción: 
 

56.24

Código #2: 
El siguiente código establece el valor de PI usando Math.PI y da la salida como el valor de PI. 
 

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 value of PI at slot 1
   dataview1.setFloat64(1, Math.PI);
   document.write(dataview1.getFloat64(1) + "<br>");
    
</script>

Producción: 
 

3.141592653589793

Código n.° 3: 
cuando no hay datos para almacenar, el resultado es NaN, es decir, no un número. 
 

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

Producción: 
 

NaN

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 *