
- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境搭建
- Node.js - 第一個應用程式
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥函式概念
- Node.js - 上傳檔案
- Node.js - 傳送電子郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 應用程式擴充套件
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 從表中選擇資料
- Node.js - MySQL Where 條件
- Node.js - MySQL 排序
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL 連線
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB 限制結果
- Node.js - MongoDB 連線
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用程式模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
Node.js - os.type() 方法
Node.js 的 os.type() 方法返回一個字串值,該值指定了作業系統的型別。例如,在 Linux 作業系統上返回的字串可以是 'Linux',在 Mac 作業系統上返回的字串可以是 'Darwin',在 Windows 作業系統上返回的字串可以是 'Windows_NT'。
語法
以下是 Node.js os.type() 方法的語法:
os.type()
引數
此方法不接受任何引數。
返回值
此方法返回一個 字串,指示 作業系統 的型別。
示例
在以下示例中,我們嘗試透過將 Node.js os.type() 方法 記錄到控制檯來返回當前作業系統的型別。
const os = require('os'); console.log(os.type());
輸出
Linux
注意 - 為了獲得準確的結果,最好在本地執行上述程式碼。
執行上述程式後,os.type() 方法 返回當前作業系統的型別,如下面的輸出所示。
Windows_NT
示例
在下面的示例中,
我們執行了一個 switch case 來獲取作業系統的型別。
因此,switch 檢查每個 case 與 os.type() 方法 的輸出字串值是否匹配,直到找到匹配項。
如果沒有任何匹配項,則將列印預設條件。
const os = require('os'); const type_of_OS = os.type(); switch(type_of_OS) { case 'Linux': console.log("Hi, i'm Linux operating system. Ok bye"); break; case 'Darwin': console.log("Hi, i'm Darwin operating system. Ok bye"); break; case 'Windows_NT': console.log("Hi, i'm windows_NT operating system. Ok bye"); break; }
輸出
Hi, i'm Linux operating system. Ok bye
注意 - 為了獲得準確的結果,最好在本地執行上述程式碼。
當我們編譯並執行上述程式時,os.type() 方法 的輸出 字串 值將為 'Windows_NT'。因此,case 'Windows_NT' 匹配並執行。
Hi, i'm windows_NT operating system. Ok bye
nodejs_os_module.htm
廣告