El método os.type() es una interfaz de programación de aplicaciones incorporada del módulo os que se utiliza para obtener el nombre del sistema operativo.
Sintaxis:
os.type()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve una string que representa el nombre del sistema operativo. El valor devuelto puede ser uno de estos ‘Darwin’ para MacOS, ‘Linux’ para Linux y ‘Windows_NT’ para Windows.
Los siguientes ejemplos ilustran el uso del método os.type() en Node.js:
Ejemplo 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());
Producción:
Windows_NT
Ejemplo 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"); }
Producción:
windows operating system
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/api/os.html#os_os_type