第三章: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基础知识的更多相关文章

  1. Node.js基础知识

    Node.js入门   Node.js     Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始.比较独特的是,Node.js会假设在POSIX环境下运行 ...

  2. Node.js基础知识普及

    Node.js只支持单线程,故不会产生死锁,采用非阻塞I/O机制和事件环机制.非常适合与开发需要处理大量并发的输入/输出的应用程序.   一. Node.js的核心模块有很多,这里先写几个比较常用的( ...

  3. 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 ...

  4. node.js 基础知识之 querystring.stringify querystring.escape

    序列化   1.  querystring.stringify({name:'chenshuai',ago:21,job:"web"})    'name=chenshuai&am ...

  5. 进击Node.js基础(二)

    一.一个牛逼闪闪的知识点Promise npm install bluebird 二.Promise实例 ball.html <!doctype> <!DOCTYPE html> ...

  6. Node.js基础与实战

    Node.js基础与实战 Node.jsJS高级进阶 NODE原理与解析 REPL交互环境 模块与NPM Buffer缓存区 fs文件操作 Stream流 TCP&UDP 异步编程 HTTP& ...

  7. HTML+CSS+JS基础知识

    HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...

  8. 【RL-TCPnet网络教程】第27章 DNS域名系统基础知识

    第27章      DNS域名系统基础知识 本章节为大家讲解DNS(Domain Name System,域名系统),通过前面章节对TCP和UDP的学习,需要大家对DNS也有个基础的认识. (本章的知 ...

  9. 【RL-TCPnet网络教程】第18章 BSD Sockets基础知识

    第18章      BSD Sockets基础知识 本章节为大家讲解BSD Sockets,需要大家对BSD Sockets有个基础的认识,方便后面章节Socket实战操作. (本章的知识点主要整理自 ...

随机推荐

  1. mvn依赖冲突

    https://www.cnblogs.com/twoheads/p/10082453.html

  2. Java编程思想 学习笔记1

    一.对象导论 1.抽象过程 Alan Kay曾经总结了第一个成功的面向对象语言.同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了纯粹的面向对象程序设计方式 1)万物皆 ...

  3. CopyFromScreen在屏幕缩放情况下需要做处理

    using System; using System.Drawing; using System.Runtime.InteropServices; //这段代码转自网上 namespace Syste ...

  4. Visual Studio 各版本下载

    http://baike.baidu.com/link?url=guN2bFtq-TvtdH-iDSiYFDJ-HF8R4_12qz6QRjxKxP2Nz8jK0p70KlmudolZOg-C3umq ...

  5. C# ffmpeg工具将视频转为SWF格式

    1.下载ffmpeg工具 using System; using System.Collections; using System.Configuration; using System.Data; ...

  6. WEB 服务器 加速缓存比较

    Nginx 相对 Apache httpd 的优点: - 轻量级,同样起web 服务,比apache 占用更少的内存及资源 - 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的 ...

  7. JavaScript之JS单线程|事件循环|事件队列|执行栈

    本博文基于知乎"JavaScript作用域问题?"一问,而引起了对JavaScript事件循环和单线程等概念与实践上的研究.深入理解. 一.概念 0.关键词:JavaScript单 ...

  8. C static struct

    参考链接:  http://blog.csdn.net/keyeagle/article/details/6708077/ NOTICE: 静态全局变量 与 普通的全局变量的区别   static 全 ...

  9. A - Longest k-Good Segment (尺取法)

    题目链接: https://cn.vjudge.net/contest/249801#problem/A 解题思路:尺取法,每次让尺子中包含k种不同的数,然后求最大. 代码: #include< ...

  10. Caffe2 Detectron安装错误记录

    caffe2 caffe2的安装方法有几种.其中最方便的是conda install.但是要求必须安装Anaconda. conda install -c caffe2 caffe2-cuda8.0- ...