JS代码信息

运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,不支持键盘输入语句但是拥有更高的运行速度,输出简洁明了 。 点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
函数珂里化 发布于:2020-09-29 16:47 防抖和节流 发布于:2020-09-29 16:45 记住密码功能 发布于:2020-09-29 17:03 类数组转换数组 发布于:2020-09-29 13:47 类数组转换数组 发布于:2020-09-29 10:07 数组去重的方法 发布于:2020-09-29 11:21 数组扁平化 发布于:2020-09-29 09:56 手写代码练习------mycall myappl... 发布于:2020-09-29 09:42 最大公约数、最小公倍数 发布于:2020-09-29 00:06  实现发布/订阅模式 发布于:2020-09-28 15:58 异步、作用域、闭包 发布于:2020-09-28 17:53 js数组push压栈操作 发布于:2020-09-28 10:27 手写代码练习-----类数组转数组 发布于:2020-09-28 09:45 不论代码顺序如何,d 必定发生在 c 之后,因为 ... 发布于:2020-09-27 17:32 手写代码练习----去重 发布于:2020-09-27 09:35 实现instanceOf机制 发布于:2020-09-27 00:25 手动实现浅克隆 发布于:2020-09-26 23:05 手动实现深克隆 发布于:2020-09-26 22:59 矩阵,最短目标之间的最小总和值 发布于:2020-09-28 17:07 手写代码练习-----数组扁平化---flatMa... 发布于:2020-09-28 23:59 三角形最小值 发布于:2020-09-24 10:50 leetcode120 三角形最小值动态规划 发布于:2020-09-25 17:07 bind的用法 发布于:2020-09-23 23:36 js实现深拷贝 发布于:2020-09-23 16:03 JavaScript代码 发布于:2020-09-22 19:54 几种常见的排序方案 发布于:2020-09-22 19:09 基于Promise对象实现Promise.all方... 发布于:2020-09-22 12:06 手写代码练习----懒加载 发布于:2020-09-25 00:01 初级算法-旋转数组 发布于:2020-09-19 15:31 初级算法-买卖股票的最佳时机 II 发布于:2020-09-19 13:53 两数求和(指定值) 发布于:2020-09-18 17:13 二维数组中的查找 发布于:2020-09-17 21:21 江干区H5 发布于:2020-09-17 16:40 设计模式---单例模式 发布于:2020-09-17 14:53 加密分割: 发布于:2020-09-16 15:45 用0、1、2、3、4、5组成4位数,要求每一位都不... 发布于:2020-09-14 11:22 自测测试代码 发布于:2020-09-12 11:40 cookie生成 发布于:2020-09-13 20:06 加入正则实现手写new的写法 发布于:2020-09-11 11:40 await的用法 发布于:2020-09-10 17:35 校验统一信用码 发布于:2020-09-10 17:33 保存的一些数据 发布于:2020-09-10 16:23 树形结构转换 发布于:2020-09-10 14:41 浏览器宏任务和微任务的触发机制 发布于:2020-09-10 14:05 js-函数 发布于:2020-09-10 14:48 6种为false的特殊值 发布于:2020-09-10 11:06 typeof()的使用 发布于:2020-09-10 10:30 js继承的几种方式 发布于:2020-09-09 15:00 手写new 发布于:2020-09-09 15:13 手写 bind 发布于:2020-09-09 14:36 [更多]
显示目录

OS 模块

OS 模块

Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块:

var os = require("os")

方法

序号 方法 描述
1 os.tmpdir() 返回操作系统的默认临时文件夹。
2 os.endianness() 返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
3 os.hostname() 返回操作系统的主机名。
4 os.type() 返回操作系统名
5 os.platform() 返回操作系统名
6 os.arch() 返回操作系统 CPU 架构,可能的值有 "x64"、"arm" 和 "ia32"。
7 os.release() 返回操作系统的发行版本。
8 os.uptime() 返回操作系统运行的时间,以秒为单位。
9 os.loadavg() 返回一个包含 1、5、15 分钟平均负载的数组。
10 os.totalmem() 返回系统内存总量,单位为字节。
11 os.freemem() 返回操作系统空闲内存量,单位是字节。
12 os.cpus() 返回一个对象数组,包含所安装的每个 CPU/内核的信息:型号、速度(单位 MHz)、时间
(一个包含 user、nice、sys、idle 和 irq 所使用 CPU/内核毫秒数的对象)。
13 os.networkInterfaces() 获得网络接口列表。

属性

序号 属性 描述
1 os.EOL 定义了操作系统的行尾符的常量。

实例

创建 main.js 文件,代码如下所示:

var os = require("os");

// CPU 的字节序
console.log('endianness : ' + os.endianness());

// 操作系统名
console.log('type : ' + os.type());

// 操作系统名
console.log('platform : ' + os.platform());

// 系统内存总量
console.log('total memory : ' + os.totalmem() + " bytes.");

// 操作系统空闲内存量
console.log('free memory : ' + os.freemem() + " bytes.");

代码执行结果如下:

$ node main.js 
endianness : LE
type : Linux
platform : linux
total memory : 25103400960 bytes.
free memory : 20676710400 bytes.
由JSRUN为你提供的JS在线工具
        JSRUN提供的JS在线运行,JS 在线编译工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿