前端学习(三)-----Node.js(02全局对象)

目录

1.global

2.console

3.process

4.Buffer

5.定时器函数


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值