El método Buffer.readFloatBE() es una interfaz de programación de aplicaciones incorporada de clase Buffer dentro del módulo Buffer que se utiliza para leer el valor de coma flotante de 32 bits big endian en un búfer asignado en el desplazamiento especificado.
Sintaxis:
Buffer.readFloatBE( offset )
Parámetros: este método acepta el desplazamiento de un solo parámetro que especifica el número de bytes que se saltan antes de leer. El valor de desplazamiento es 0 <= desplazamiento <= Buffer.length – 4 . Su valor por defecto es 0.
Valor devuelto: Devuelve un valor entero en formato big endian.
Los siguientes ejemplos ilustran el uso del método buf.readFloatBE() en Node.js:
Ejemplo 1:
// Node program to demonstrate the // Buffer.readFloatBE(INTEGER) method // Creating a buffer of given size const buf = Buffer.from([10, 20, 30, 40, 50, 60, 70, 80]); // Display the result console.log("Functions of Buffer.readFloatBE(int)"); console.log(buf.readFloatBE(0)) console.log(buf);
Producción:
Functions of Buffer.readFloatBE(int) 7.13161255447549e-33 <Buffer 0a 14 1e 28 32 3c 46 50>
Ejemplo 2:
// Node program to demonstrate the // Buffer.readFloatBE(INTEGER) method // Creating a buffer of given size const buf = Buffer.from([100, 200, 300, 400, 500, 600, 700, 800]); // Display the result console.log("Functions of Buffer.readFloatBE(int)"); console.log(buf.readFloatBE(5)) console.log(buf);
Producción:
Functions of Buffer.readFloatBE(int) internal/buffer.js:72 throw new ERR_OUT_OF_RANGE(type || 'offset', ^ RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 4. Received 5 . . .
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/docs/latest-v11.x/api/buffer.html#buffer_buf_readfloatbe_offset
Publicación traducida automáticamente
Artículo escrito por MerlynShelley y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA