• Node.js知识点整理之----基础知识----console(控制台)


    console.log()

    • 用于进行标准输出流的输出,即在控制台中显示一行字符串
    console.log('this is a message.')
      可以将它重写向输出到文件中,1代表重定向标准输出流
    node app.js 1>info.log
    • 通过参数指定输出字符串的格式
    //从第二个参数开始,依序输出所有字符串
    console.log('%s','hello','world')
    //hello world
    
    //将对象转换为字符后输出
    console.log('%s','hello',{foo:'world'})
    //hello ({foo:'world'})
    
    //将数值转换为字符串后输出,从第二个参数开始,依序输出所有数值
    console.log('%d',10,10,5)
    //10 10 5
    
    //将字符串作为数值进行转换,将输出NaN
    console.log('%d','hello')
    //NaN
    
    //输出百分号
    console.log('%%','hello')
    //% hello
    • 可以使用各种运算符计算输出结果
    console.log('2+2')
    //4
    • 可以使用toString()方法将变量值转换为字符串后进行输出
    • 可以使用console.info方法来代替console.log方法

    console.error()

    • 用于进行标准错误输出流的输出,即向控制台输出一行错误信息。
    • 可以将它重写向输出到文件中
    node app.js 2> error.log
    • 可以通过参数指定输出字符串的格式
    • 可以使用各种运算符计算输出结果
    • 可以使用toString()方法将变量转换 为字符串后输出
    • 可以使用console.warn方法代替console.error方法

    console.dir()

    用于查看一个对象中的内容并且将该对象的信息输出到控制台中

    console.time()和console.timeEnd()

    统计一段代码的执行时间,console.time标记开始时间,console.timeEnd标记结束时间

    两个方法均使用一个参数,参数值为任何字符串,但必须相同才能正确地统计出开始和结束时间所经过的毫秒数

    console.time('small loop')
    for(var i=0;i<10000;i++){
        ;
    }
    console.timeEnd('small loop')

    console.trace()

    用于将当前位置处的栈信息作为标准错误信息输出

    参数值为任何字符串,用于标识此处输出的标准错误信息

    console.assert()

    用于对一个表达式的执行结果进行评估,如果该表达式的执行结果为false,则输出一个消息字符串并抛出AssertionError异常

    console.assert(1==22,'raise an exception')
  • 相关阅读:
    ***mysql索引总结----mysql索引类型以及创建
    XCODE快捷键个人总结
    ios下划线变量:为什么变量前要加下划线才有用?
    ios开发之AppDelegate
    **IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)
    NEON简介【转】
    NEON在Android中的使用举例【转】
    时钟频率的理解--笔记【原创】
    理解逐次逼近寄存器型ADC:与其它类型ADC的架构对比【转】
    模数转换器(ADC)的基本原理【转】
  • 原文地址:https://www.cnblogs.com/adhehe/p/9689283.html
Copyright © 2020-2023  润新知