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

一:Node.js中的控制台
1:console.log、console.info 方法

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



1 node app1.js 1> info.log


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



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

2:console.error 、 console.warn 方法

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

运行结果为:


1 node app1.js 2> error.log


1 node script.js 2> error.log


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

3: console.dir 方法
NodeJs>------->>第三章:Node.js基础知识的更多相关文章
- Node.js基础知识
Node.js入门 Node.js Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始.比较独特的是,Node.js会假设在POSIX环境下运行 ...
- Node.js基础知识普及
Node.js只支持单线程,故不会产生死锁,采用非阻塞I/O机制和事件环机制.非常适合与开发需要处理大量并发的输入/输出的应用程序. 一. Node.js的核心模块有很多,这里先写几个比较常用的( ...
- Node.js权威指南 (3) - Node.js基础知识
3.1 Node.js中的控制台 / 19 3.1.1 console.log方法 / 19 3.1.2 console.error方法 / 20 3.1.3 console.dir方法 / 21 3 ...
- node.js 基础知识之 querystring.stringify querystring.escape
序列化 1. querystring.stringify({name:'chenshuai',ago:21,job:"web"}) 'name=chenshuai&am ...
- 进击Node.js基础(二)
一.一个牛逼闪闪的知识点Promise npm install bluebird 二.Promise实例 ball.html <!doctype> <!DOCTYPE html> ...
- Node.js基础与实战
Node.js基础与实战 Node.jsJS高级进阶 NODE原理与解析 REPL交互环境 模块与NPM Buffer缓存区 fs文件操作 Stream流 TCP&UDP 异步编程 HTTP& ...
- HTML+CSS+JS基础知识
HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...
- 【RL-TCPnet网络教程】第27章 DNS域名系统基础知识
第27章 DNS域名系统基础知识 本章节为大家讲解DNS(Domain Name System,域名系统),通过前面章节对TCP和UDP的学习,需要大家对DNS也有个基础的认识. (本章的知 ...
- 【RL-TCPnet网络教程】第18章 BSD Sockets基础知识
第18章 BSD Sockets基础知识 本章节为大家讲解BSD Sockets,需要大家对BSD Sockets有个基础的认识,方便后面章节Socket实战操作. (本章的知识点主要整理自 ...
随机推荐
- Netty 4.1 Getting Start (翻译) + Demo
一.先来官方入门页面的翻译(翻译不好请多包涵) 入门 本章以简单的例子来介绍Netty的核心概念,以便让您快速入门.当您阅读完本章之后,您就能立即在Netty的基础上写一个客户端和一个服务器. 如果您 ...
- hdu 2059龟兔赛跑("01"背包)
传送门 https://www.cnblogs.com/violet-acmer/p/9852294.html 题解: 看到这个题,第一反应就是DP,因为对于每个充电站,都有两种选择,充电或不充电,和 ...
- Swagger介绍-一套流行的API框架
简介 号称:世界最流行的API框架 官网:http://swagger.io/ 解决什么问题:在前后台分离的开发模式中,减小接口定义沟通成本,方便开发过程中测试,自动生成接口文档. 实例代码位置:ht ...
- jackson用法
ObjectMapper mapper=new ObjectMapper(); //3.调用mapper的writeValueAsString()方法把一个对象或集合转为json字符串 Custome ...
- 化工pdf下载
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...
- Nginx的介绍以及编译安装详解
Nginx的介绍以及编译安装详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Nginx(全称”engine x“)诞生背景 apache主要优点是功能丰富且足够稳定,但是其 ...
- nGrinder TestRunnerInsertMysqlMore.groovy
s C:\Users\Lindows\workspace\GroovyTest\src\com\iteye\lindows\mysql\TestRunnerInsertMysqlMore.groovy ...
- 调用Bartender服务并打印bartender标签
通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识. 一般的企业都有配有标签软件+专用的标签打印机.此例以bartender为例子. 如果为了实现打印条码,或者显示具体的功能,用 ...
- C#星夜拾遗之delegate示例
概念 delegate即委托.如果你使用过C++或者js中的回调函数,你会更容易明白一些.在异步操作中常常使用回调函数,例如在Ajax中,当HttpRequest执行异步请求时,就需要有一个状态改变时 ...
- ARMCortex系列仿真调试器
主流的调试工具1. J-LinkJ-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产.提供对市面上几乎所有ARM内核芯片的支持.目前最新版本的J-Link产品为V8,支持JT ...