Método Node.js os.endianness()

Endianness se refiere al orden de los bits en una secuencia dentro de una representación binaria de un número.

El método os.endianness() es una interfaz de programación de aplicaciones incorporada del módulo os que se usa para obtener endianness de la CPU de la computadora para la que se compila node.js.

Sintaxis:

os.endianness()

Parámetros: este método no acepta ningún parámetro.

Valor devuelto: este método devuelve un valor de string que especifica el endianness de la CPU. La string devuelta será BE(para big endian) o LE(para little endian).

  • LE: Son los bits/valores más significativos en la secuencia que se almacena en la dirección de memoria superior.
  • BE: Son los bits/valores más significativos en la secuencia que se almacenan en la dirección de memoria inferior.

Los siguientes ejemplos ilustran el uso del método os.endianness() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the   
// os.endianness() method
  
// Allocating os module
const os = require('os');
  
// Printing os.endianness() value
console.log(os.endianness());

Producción:

LE

Ejemplo 2:

// Node.js program to demonstrate the   
// os.endianness() method
  
// Allocating os module
const os = require('os');
  
// Printing os.endianness() value
switch(os.endianness()) {
    case 'LE':
      console.log("CPU is little endian format");
      break;
      
    case 'BE':
      console.log("CPU is big endian format");
      break;
      
    default:
      colsole.log("Unknown endianness");
}

Producción:

CPU is little endian format

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/os.html#os_os_endianness

Publicación traducida automáticamente

Artículo escrito por gekcho 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 *