node笔记(1)

全局变量 global (window)

全局变量,相当于 window

因为node是模块化开发,在node中每一个文件就是一个模块。意味着该模块中如果使用var 声明的变量,是这个模块的局部变量。

i = 1000;  这个是全局变量 global.i 可以的到  1000
var k= 200; 这个是局部的,只在当前模块中有用

虽然 i 和 global.i 效果一样,但是开发的时候,我们定义全局变量要使用 global.i

console

  • console.log:
  • console.info:信息

  • console.error : 错误

  • console.warn : 警告,还有错误但是可以运行。(红色)
  • console.time
  • console.timerEnd

    运行时间

    console.time("for")
    for(var i=0;i<10000;i++){
        i;
    }
    console.timeEnd('for');
    
  • console.trace : 打印内存的堆栈信息,可以看到程序的调用顺序

    function aaa(){
        bbb();
    console.log('aaa');
    }
    function bbb() {
        ccc();
        console.log('bbb');
    }
    function ccc() {
        console.trace('ccc')
    }
    aaa();
    
    
    bbb
    Trace: ccc
    aaa
        at ccc (E:\ShiXun\homework\node\1.js:10:13)
        at bbb (E:\ShiXun\homework\node\1.js:6:5)
        at aaa (E:\ShiXun\homework\node\1.js:2:5)
        at Object.<anonymous> (E:\ShiXun\homework\node\1.js:12:1)
        at Module._compile (module.js:571:32)
        at Object.Module._extensions..js (module.js:580:10)
        at Module.load (module.js:488:32)
        at tryModuleLoad (module.js:447:12)
        at Function.Module._load (module.js:439:3)
        at Module.runMain (module.js:605:10)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值