目录
1.global
global:检测一个变量或者函数是否为全局的
JS下的global对象名称为:window
- 在Node.js下,一个脚本文件下不属于全局作用域
- 在JS下,一个脚本下属于全局作用域,存在全局污染
2.console
console:控制台对象,用于输出
console.log() | 输出日志 |
console.info() | 输出消息 |
console.warn() | 输出警告⚠ |
console.error() | 输出错误❌ |
console.time() | 开始计时 |
console.timeEnd() | 结束计时 |
console.time('耗时');
for(let i=1;i<=1000000;i++){
}
console.timeEnd('耗时');
3.process
process | 用于查看当前Node.js进程的 |
process.arch | 查看当前CPU架构 |
process.platform | 查看当前的操作系统 |
process.version | 查看Node.js版本号 |
process.pid | 查看当前Node.js的进程编号 |
process.kill() | 结束指定编号的进程 |
4.Buffer
缓冲区:是内存中临时保存数据的区域,常用于保存网络传输时的资源
let buf=Buffer.alloc(6, 'abc涛'); //创建Buffer,分配空间,并存储数据,每个汉字占3个字节
buf.toString() //将Buffer转为字符串
5.定时器函数
- 一次性定时器
//开启
let timer=setTimeout(回调函数, 间隔时间)
//当间隔时间到了,会调用一次回调函数
//清除
clearTimeout(timer)
- 周期性定时器
//开启
let timer=setInterval(回调函数, 间隔时间)
//每隔一段时间,调用一次回调函数
//清除
clearInterval(timer)
PS:以后心情不好就多敲敲键盘吧,敲脑袋没用
蛮感谢话剧团长大人的细心开导,也庆幸大学这个机会,让我结识到些许文科班的朋友,以至于不再是一转头全是理科生朋友的尴尬局面O(∩_∩)O