当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js os.endianness()用法及代码示例


字节顺序是 index 字的二进制表示形式中序列中的位顺序。

os.endianness()方法是os模块的内置应用程序编程接口,用于获取为其编译node.js的计算机的CPU的字节序。

用法:


os.endianness()

参数:此方法不接受任何参数。

返回值:此方法返回一个字符串值,该值指定CPU的字节序。返回的字符串将是BE(对于大端)LE(用于小端)。

  • LE:存储在较高存储地址中的是序列中的最高有效位/值。
  • BE:存储在较低存储地址中的是序列中的最高有效位/值。

以下示例说明了Node.js中os.endianness()方法的使用:

范例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());

输出:

LE

范例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"); 
}

输出:

CPU is little endian format

注意:上面的程序将通过使用node index.js命令。

参考: https://nodejs.org/api/os.html#os_os_endianness



相关用法


注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 Node.js | os.endianness() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。