最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js console控制臺(tái)簡(jiǎn)單用法分析

 更新時(shí)間:2019年01月04日 09:37:46   作者:司馬懿字仲達(dá)  
這篇文章主要介紹了Node.js console控制臺(tái)簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了nodejs console控制臺(tái)功能、常見函數(shù)與簡(jiǎn)單使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Node.js console控制臺(tái)簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

在Node.js官方文檔 https://nodejs.org/api/console.html 中描述了控制臺(tái)的所有API方法。

Class: Console
 - new Console(stdout[, stderr])
 - console.assert(value[, message][, ...])
 - console.dir(obj[, options])
 - console.error([data][, ...])
 - console.info([data][, ...])
 - console.log([data][, ...])
 - console.time(label)
 - console.timeEnd(label)
 - console.trace(message[, ...])
 - console.warn([data][, ...])

當(dāng)輸出目標(biāo)是終端或文件,控制臺(tái)函數(shù)都是同步的(以防過早退出丟失信息);當(dāng)目標(biāo)是管道的時(shí)候,它是異步的(以防長(zhǎng)時(shí)間的阻塞)。

node script.js 2> error.log | tee info.log

console.log([data][, …])

向標(biāo)準(zhǔn)輸出另起一行打印

(1)此函數(shù)與 printf() 類似,可以帶多個(gè)參數(shù)。%d 為輸出整數(shù),%s 為輸出字符串,%j 為輸出 JSON 的字符串格式

var name = 'chy';
var age = 24;
var jsonInfo = {name:'chy',age:'24',location:'FuZhou'};
console.log('%j => name=%s,age=%d', jsonInfo, name, age);
// 輸出 {"name":"chy","age":"24","location":"FuZhou"} => name=chy,age=24

(2)如果沒有匹配到輸出格式的話,會(huì)默認(rèn)使用空格最為分隔符,依次打印多余的字符串。

console.log('log', 'arg1', 'arg2', 3);
//輸出 log arg1 arg2 3

(3)在JS中對(duì)象默認(rèn)就是JSON對(duì)象。因此只能用 ‘%j' 或 默認(rèn)的方式 打印

var person = new Object();
person.name = 'chy';
person.age = 24;
person.location = 'FuZhou';
console.log(person);
// 輸出 { name:'chy' ,age:24, location:'FuZhou' }
console.log('%s %j', person, person);
// 輸出 [object Object] {"name":"chy","age":"24","location":"FuZhou"}

console.dir(obj[, options])

對(duì) obj 使用 util.inspect 并將結(jié)果字符串向標(biāo)準(zhǔn)輸出打印。

console.time(label)

標(biāo)記一個(gè)時(shí)間。

console.timeEnd(label)

結(jié)束一個(gè) 同樣標(biāo)簽 的定時(shí)器,記錄輸出。浮點(diǎn)類型,單位毫秒,保留3位小數(shù),即精確到微妙。

console.time('cost time');
console.timeEnd('costTime');
//輸出 <node:4500> Warning: No such label 'costTime' for console.timeEnd()
console.timeEnd('cost time');
//輸出 cost time: 858.063ms

console.trace(message, […])

打印格式化的信息和當(dāng)前位置的堆棧信息到標(biāo)準(zhǔn)錯(cuò)誤輸出,以上輸出緊跟在 ‘Trace: message' 之后另起一行后面。

console.assert(value[, message][, …])

類似 assert.ok(value[, message])。用于判斷變量是否和預(yù)期的是一樣的。

console.assert(true, 'does nothing');
//輸出 undefined
console.assert(false, 'Whoops %s', 'didn\'t work');
//輸出 AssertionError: Whoops didn't work
assert.ok(true, 'does nothing');
//輸出 undefined
assert.ok(false, 'Whoops didn\'t work');
//輸出 AssertionError: Whoops didn't work

希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Node.js pipe實(shí)現(xiàn)源碼解析

    Node.js pipe實(shí)現(xiàn)源碼解析

    這篇文章主要介紹了Node.js pipe實(shí)現(xiàn)源碼解析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • node.js增刪改查保姆級(jí)教程方法

    node.js增刪改查保姆級(jí)教程方法

    這篇文章主要給大家介紹了關(guān)于node.js增刪改查保姆級(jí)教程的相關(guān)資料,node.js接口可以實(shí)現(xiàn)增加、刪除、修改和查詢操作,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 詳解HTTPS 的原理和 NodeJS 的實(shí)現(xiàn)

    詳解HTTPS 的原理和 NodeJS 的實(shí)現(xiàn)

    這篇文章主要介紹了詳解HTTPS 的原理和 NodeJS 的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 如何使用axios庫在Node.js中進(jìn)行代理請(qǐng)求(實(shí)踐案例)

    如何使用axios庫在Node.js中進(jìn)行代理請(qǐng)求(實(shí)踐案例)

    axios是一個(gè)強(qiáng)大的基于Promise的HTTP客戶端,它在瀏覽器和Node.js環(huán)境中均可使用,本文將介紹如何充分利用axios庫,在Node.js中進(jìn)行代理請(qǐng)求的最佳實(shí)踐,并通過一個(gè)實(shí)際案例來展示其應(yīng)用,感興趣的朋友一起看看吧
    2024-03-03
  • node.js中的buffer.Buffer.byteLength方法使用說明

    node.js中的buffer.Buffer.byteLength方法使用說明

    這篇文章主要介紹了node.js中的buffer.Buffer.byteLength方法使用說明,本文介紹了buffer.Buffer.byteLength的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • NodeJS制作爬蟲全過程

    NodeJS制作爬蟲全過程

    這篇文章主要介紹了NodeJS制作爬蟲的全過程,包括項(xiàng)目建立,目標(biāo)網(wǎng)站分析、使用superagent獲取源數(shù)據(jù)、使用cheerio解析、使用eventproxy來并發(fā)抓取每個(gè)主題的內(nèi)容等方面,有需要的小伙伴參考下吧。
    2014-12-12
  • Node.js中判斷是文件還是文件夾的多種方法

    Node.js中判斷是文件還是文件夾的多種方法

    在Node.js中,我們經(jīng)常需要判斷一個(gè)路徑是文件還是文件夾,Node.js提供了多種方法來實(shí)現(xiàn)這一功能,本文將詳細(xì)介紹這些方法,并給出相應(yīng)的示例代碼,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-08-08
  • nvm安裝方法以及安裝后node不能使用解決

    nvm安裝方法以及安裝后node不能使用解決

    在我們的日常開發(fā)中經(jīng)常會(huì)遇到這種情況,手上有好幾個(gè)項(xiàng)目,每個(gè)項(xiàng)目的需求不同,進(jìn)而不同項(xiàng)目必須依賴不同版的NodeJS運(yùn)行環(huán)境,nvm應(yīng)運(yùn)而生,這篇文章主要給大家介紹了關(guān)于nvm安裝方法以及安裝后node不能使用解決的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Node.js環(huán)境下編寫爬蟲爬取維基百科內(nèi)容的實(shí)例分享

    Node.js環(huán)境下編寫爬蟲爬取維基百科內(nèi)容的實(shí)例分享

    WikiPedia平時(shí)在國內(nèi)不大好訪問-- 所以用爬蟲一次性把要看的東西都爬下來保存慢慢看還是比較好的XD 這里我們就來看一下Node.js環(huán)境下編寫爬蟲爬取維基百科內(nèi)容的實(shí)例分享
    2016-06-06
  • 從零開始學(xué)習(xí)Node.js系列教程之基于connect和express框架的多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算示例

    從零開始學(xué)習(xí)Node.js系列教程之基于connect和express框架的多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算示例

    這篇文章主要介紹了Node.js基于connect和express框架的多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算,簡(jiǎn)單講述了connect和express框架的原理及數(shù)學(xué)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04

最新評(píng)論

兖州市| 阿巴嘎旗| 双城市| 依安县| 曲周县| 海盐县| 本溪市| 久治县| 成都市| 平武县| 河东区| 剑阁县| 克拉玛依市| 台中县| 太康县| 西贡区| 繁峙县| 惠州市| 长白| 西充县| 娱乐| 崇义县| 澄迈县| 清涧县| 双鸭山市| 富裕县| 绍兴市| 上栗县| 广元市| 祁连县| 乌什县| 呼玛县| 绥宁县| 广宁县| 洪江市| 内江市| 资兴市| 清丰县| 德兴市| 邵东县| 九江市|