/**PageBeginHtml Block Begin **/ /***自定义返回顶部小火箭***/ /*生成博客目录的JS 开始*/ /*生成博客目录的JS 结束*/

NodeJs>------->>第三章:Node.js基础知识

第三章:Node.js基础知识

image

一:Node.js中的控制台

1:console.log、console.info  方法

image

  1 console.log("this is a test string.");

image

image

image

  1 node app1.js 1> info.log

image

image

  1 console.log("This is a test String .");
  2 
  3 //从第二个参数开始,依序输出所有的字符串
  4 console.log("%s","hoge","foo");//输出结果为 hoge foo
  5 //将对象转换为字符串后输出
  6 console.log("%s","hoge",{foo:"FOO"});//输出结果为hoge ({foo:FOO})
  7 //将数值转换为字符串后输出,从第二个参数开始,依序输出所有数值
  8 console.log("%d",10,12,14,15,15.5);//输出结果为 10,12,14,15,15.5
  9 //将字符串作为数值进行转换,将输出NaN
 10 console.log("%d","hoge"); //输出NaN
 11 //输出百分号
 12 console.log("%%","hoge");//输出 % hoge 

image

image

image

  1 console.log("2+2");//使用运算符,输出结果为4
  2 console.log(2/0);// 输出Infinity
  3 
  4 var  a=1;
  5 var  b=2 ;
  6 //计算数值变量a+数值变量b后结果进行输出
  7 console.log(a+b); //输出结果为3
  8 //将数值变量a 与 数值变量b均转换为字符串后使用+运算符号将2个字符串连接后输出
  9 console.log(a.toString()+b.toString());//输出结果为12
 10 
 11 var a=1;
 12 var b=2;
 13 console.log(a==b);//使用比较运算符,输出false
 14 console.log(a==1&&b==2);//使用逻辑运算符,输出true

image



2:console.error 、 console.warn  方法

image

app1.js

  1  console.error("This is anerror  string . ");

image

运行结果为:

image

image

  1 node app1.js 2> error.log

image

image

  1 node script.js 2> error.log

image

image

  1 module.js:471
  2     throw err;
  3     ^
  4 
  5 Error: Cannot find module 'I:\学习资料\Node.js权威指南\源码\chapter3\代码清单3-1\script.js'
  6     at Function.Module._resolveFilename (module.js:469:15)
  7     at Function.Module._load (module.js:417:25)
  8     at Module.runMain (module.js:604:10)
  9     at run (bootstrap_node.js:389:7)
 10     at startup (bootstrap_node.js:149:9)
 11     at bootstrap_node.js:502:3
 12 

image


3: console.dir   方法

posted @ 2017-09-08 23:54  一品堂.技术学习笔记  阅读(294)  评论(0编辑  收藏  举报