📜  Node.js os.type() 方法

📅  最后修改于: 2022-05-13 01:56:38.895000             🧑  作者: Mango

Node.js os.type() 方法

os.type() 方法是 os 模块的内置应用程序编程接口,用于获取操作系统名称。
句法:

os.type()

参数:此方法不接受任何参数。
返回值:此方法返回一个表示操作系统名称的字符串。返回值可以是 MacOS 的“Darwin”、Linux 的“Linux”和 Windows 的“Windows_NT”之一。
以下示例说明了 Node.js 中os.type() 方法的使用:

示例 1:

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


javascript
// Node.js program to demonstrate the    
// os.type() method 
     
// Allocating os module
const os = require('os');
  
// Printing os.type() value
var type = os.type();
switch(type) {
    case 'Darwin':
        console.log("MacOS");
        break;
    case 'Linux': 
        console.log("Linux operating system");
        break;
    case 'Windows_NT':
        console.log("windows operating system");
        break;    
    default: 
        console.log("other operating system");
}


输出:

Windows_NT

示例 2:

javascript

// Node.js program to demonstrate the    
// os.type() method 
     
// Allocating os module
const os = require('os');
  
// Printing os.type() value
var type = os.type();
switch(type) {
    case 'Darwin':
        console.log("MacOS");
        break;
    case 'Linux': 
        console.log("Linux operating system");
        break;
    case 'Windows_NT':
        console.log("windows operating system");
        break;    
    default: 
        console.log("other operating system");
}

输出:

windows operating system

注意:以上程序将使用node index.js命令编译运行。

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