Node.js的全局对象是具有全局性的,它们可在所有的模块中应用。我们并不需要包括这些对象在应用中,而可以直接使用它们。这些对象的模块,函数,字符串和对象本身,如下所述。
__filename
新建main.js1
console.log(__filename)
输出 ‘F:\Createwj.github.io\source\node\express\file.js’
__dirname
__dirname表示当前正在执行的脚本所在目录的名称。
setTimeout(cb, ms)
setTimeout(cb, ms) 全局函数用于至少毫秒毫秒后运行回调cb。实际延迟取决于外部因素,如OS计时器粒度和系统负载。计时器不能跨越超过24.8天。1
2
3
4
5
6function printHello(){
console.log( "Hello, World!");
}
// Now call above function after 2 seconds
setTimeout(printHello, 2000); //一次性定时器
setInterval(cb, ms) //定时器
结果延迟两秒打印出来