分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

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

发布时间:2023-09-06 02:15责任编辑:苏小强关键词:jsNode

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//将字符串作为数值进行转换,将输出NaNconsole.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‘)

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

原文地址:https://www.cnblogs.com/adhehe/p/9689283.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved