本文目录
打印全局变量
常用全局变量代码示例参考
我们用console.log(global)
来打印出全局变量看看:
Object [global] {
global: [Circular],
clearInterval: [Function: clearInterval],
clearTimeout: [Function: clearTimeout],
setInterval: [Function: setInterval],
setTimeout: [Function: setTimeout] { [Symbol(util.promisify.custom)]: [Function] },
queueMicrotask: [Function: queueMicrotask],
clearImmediate: [Function: clearImmediate],
setImmediate: [Function: setImmediate] {
[Symbol(util.promisify.custom)]: [Function]
}
}
全局变量是指我们在任何js文件的任何地方都可以使用的变量。
__dirname
:当前文件的目录__filename
:当前文件的绝对路径console
:控制台对象,可以输出信息process
:进程对象,可以获取进程的相关信息,环境变量等setTimeout(function,timeout)/clearTimeout(function)
:延时执行。setInterval(function,timeout)/clearInterval(function)
:定时器'use strict'
console.log(global)
console.log(process);
console.time("ldh");
process.env.NODE_ENV = 'development';
process.env.NODE_ENV = 'production';
// console.log(process.env);
console.error("我是一个error级别的log");
console.log(__dirname);
console.log(__filename);
setTimeout( ()=>{
console.log("我执行了");
}, 1000);
setInterval(()=>{
console.log("我每秒钟执行一次");
}, 1000);
console.timeEnd("ldh");
一番雾语:每天进步一点一点。