js-console

Console 對象用于 JavaScript 調(diào)試。

JavaScript 原生中默認是沒有 Console 對象,這是宿主對象(也就是游覽器)提供的內(nèi)置對象。 用于訪問調(diào)試控制臺, 在不同的瀏覽器里效果可能不同。

Console 對象常見的兩個用途:

  • 顯示網(wǎng)頁代碼運行時的錯誤信息。
  • 提供了一個命令行接口,用來與網(wǎng)頁代碼互動。

Console對象方法

  • assert()
    ssert方法接受兩個參數(shù),第一個參數(shù)是表達式,第二個參數(shù)是字符串。只有當(dāng)?shù)谝粋€參數(shù)為false,才會輸出第二個參數(shù),否則不會有任何結(jié)果。
  • clear()
    清除當(dāng)前控制臺的所有輸出,將光標(biāo)回置到第一行。
  • count()
    用于計數(shù),輸出它被調(diào)用了多少次。
  • error()
    輸出信息時,在最前面加一個紅色的叉,表示出錯,同時會顯示錯誤發(fā)生的堆棧。
  • group()
    用于將顯示的信息分組,可以把信息進行折疊和展開,可分組可分層。
    console.group('第一層');
      console.log('1');
      console.group('第二層');
        console.error('2');
      console.groupEnd(); 
      console.group('第二層');
        console.error('3');
      console.groupEnd(); 
    console.groupEnd();
    
  • groupCollapsed()
    與console.group方法很類似,唯一的區(qū)別是該組的內(nèi)容,在第一次顯示時是收起的(collapsed),而不是展開的。
  • groupEnd()
    結(jié)束內(nèi)聯(lián)分組
  • log()
    輸出信息
  • info()
    console.log 別名,輸出信息
  • table()
    將復(fù)合類型的數(shù)據(jù)轉(zhuǎn)為表格顯示。
  • time()
    計時開始
  • timeEnd()
    計時結(jié)束
  • trace()
    追蹤函數(shù)的調(diào)用過程
  • warn()
    輸出警告信息
  • dirxml()
    用來顯示網(wǎng)頁的某個節(jié)點(node)所包含的html/xml代碼。
  • dir()
    查看對象的信息
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • console對象與控制臺 console對象是JavaScript的原生對象,可以輸出各種信息到控制臺,并且還提...
    Dec停云閱讀 314評論 1 1
  • Console 穩(wěn)定性:2-Stable 0x01 你真的了解Node.js的console嗎 Console模塊...
    小菜荔枝閱讀 2,114評論 0 3
  • 1. 顯示信息的命令 2. 點位符:字符(%s)、整數(shù)(%d或%i)、浮點數(shù)(%f)和對象(%o) 3. 信息分組...
    yaoleiroyal閱讀 352評論 0 0
  • 對于js的調(diào)試,一般我們經(jīng)常用alert()或者console.log()進行調(diào)試。但是alert()會讓程序中斷...
    豬豬俠闖天下閱讀 879評論 0 0
  • 今天和朋友出去逛街,可是我們選的這個日子實在是不太好,太熱了。使得沒走幾步路就要休息休息。我們談了很多東西,也吃了...
    裂紋唇閱讀 124評論 0 0

友情鏈接更多精彩內(nèi)容