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