成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript中console命令詳解

v1 / 1921人閱讀

摘要:一顯示信息的命令代碼如下常用命令信息錯(cuò)誤警告最常用的就是了。如果結(jié)果為否,則在控制臺輸出一條相應(yīng)信息,并且拋出一個(gè)異常。斷言是一個(gè)很好的用于保證程序正確性的特性。

一、顯示信息的命令
代碼如下:




常用console命令






最常用的就是console.log了。

二:占位符
console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整數(shù)(%d或%i)、浮點(diǎn)數(shù)(%f)和對象(%o)

代碼如下:


效果:

三、信息分組
代碼如下:




常用console命令






效果:

四、查看對象的信息

console.dir()可以顯示一個(gè)對象所有的屬性和方法。
代碼如下:


效果:

五、顯示某個(gè)節(jié)點(diǎn)的內(nèi)容

console.dirxml()用來顯示網(wǎng)頁的某個(gè)節(jié)點(diǎn)(node)所包含的html/xml代碼。
代碼如下:




常用console命令



我的博客:https://segmentfault.com/u/learnme/

程序愛好者,歡迎你的加入

效果:

六、判斷變量是否是真

console.assert()用來判斷一個(gè)表達(dá)式或變量是否為真。如果結(jié)果為否,則在控制臺輸出一條相應(yīng)信息,并且拋出一個(gè)異常。
Assert(斷言)是一個(gè)很好的用于保證程序正確性的特性。在具備調(diào)試工具的瀏覽器上,這一特性可以通過調(diào)用console.assert()來實(shí)現(xiàn)。
代碼如下:

在console.assert()語句中,第一個(gè)參數(shù)為需要進(jìn)行assert的結(jié)果,正常情況下應(yīng)當(dāng)為true;第二個(gè)參數(shù)則為出錯(cuò)時(shí)在控制臺上打印的錯(cuò)誤信息。
1是非0值,是真;而第二個(gè)判斷是假,在控制臺顯示錯(cuò)誤信息
顯示結(jié)果:

七、追蹤函數(shù)的調(diào)用軌跡

console.trace()用來追蹤函數(shù)的調(diào)用軌跡。
代碼如下:


控制臺輸出信息:

八、計(jì)時(shí)功能

console.time()和console.timeEnd(),用來顯示代碼的運(yùn)行時(shí)間。
代碼如下:


運(yùn)行時(shí)間是10.64ms

九、console.profile()的性能分析

性能分析(Profiler)就是分析程序各個(gè)部分的運(yùn)行時(shí)間,找出瓶頸所在,使用的方法是console.profile()。
代碼如下:


說明一下,LZ測試時(shí),在All()中未加alert,控制條沒有輸出,加上了之后,就有了一張性能分析表,暫時(shí)不清楚原因,若你知道,可以評論。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/87831.html

相關(guān)文章

  • JavaScript聲明變量詳解

    摘要:命令用于規(guī)定模塊的對外接口,命令用于輸入其他模塊提供的功能所以在一定程度上來說,也具有聲明變量的功能。當(dāng)沒有聲明,直接給變量賦值時(shí),會隱式地給變量聲明,此時(shí)這個(gè)變量作為全局變量存在。 前言 如果文章中有出現(xiàn)紕漏、錯(cuò)誤之處,還請看到的小伙伴多多指教,先行謝過 在ES5階段,JavaScript 使用 var 和 function 來聲明變量, ES6 中又添加了let、const、imp...

    paulquei 評論0 收藏0
  • ES6 變量作用域與提升:變量的生命周期詳解

    摘要:不同的是函數(shù)體并不會再被提升至函數(shù)作用域頭部,而僅會被提升到塊級作用域頭部避免全局變量在計(jì)算機(jī)編程中,全局變量指的是在所有作用域中都能訪問的變量。 ES6 變量作用域與提升:變量的生命周期詳解從屬于筆者的現(xiàn)代 JavaScript 開發(fā):語法基礎(chǔ)與實(shí)踐技巧系列文章。本文詳細(xì)討論了 JavaScript 中作用域、執(zhí)行上下文、不同作用域下變量提升與函數(shù)提升的表現(xiàn)、頂層對象以及如何避免創(chuàng)建...

    lmxdawn 評論0 收藏0
  • ES5和ES6作用域詳解

    摘要:允許在塊級作用域內(nèi)聲明函數(shù)。上面代碼中,存在全局變量,但是塊級作用域內(nèi)又聲明了一個(gè)局部變量,導(dǎo)致后者綁定這個(gè)塊級作用域,所以在聲明變量前,對賦值會報(bào)錯(cuò)。 ES5的作用域 變量起作用的范圍,js中能創(chuàng)建作用域的只能是函數(shù) { let a = 1; var b = 2; } console.log(a); // a is not defined console.log(b); //...

    Dr_Noooo 評論0 收藏0
  • 現(xiàn)代JS的流程控制:詳解Callbacks 、Promises 、Async/Await

    摘要:控制臺將顯示回調(diào)地獄通常,回調(diào)只能由一個(gè)異步函數(shù)調(diào)用。更多資源使更友好規(guī)范使用異步函數(shù)簡化異步編碼旅程異步編程是一項(xiàng)在中無法避免的挑戰(zhàn)。 JavaScript經(jīng)常聲稱是_異步_。那是什么意思?它如何影響發(fā)展?近年來這種方法有何變化? 請思考以下代碼: result1 = doSomething1(); result2 = doSomething2(result1); 大多數(shù)語言都處理每...

    shadowbook 評論0 收藏0
  • 現(xiàn)代JS的流程控制:詳解Callbacks 、Promises 、Async/Await

    摘要:控制臺將顯示回調(diào)地獄通常,回調(diào)只能由一個(gè)異步函數(shù)調(diào)用。更多資源使更友好規(guī)范使用異步函數(shù)簡化異步編碼旅程異步編程是一項(xiàng)在中無法避免的挑戰(zhàn)。 JavaScript經(jīng)常聲稱是_異步_。那是什么意思?它如何影響發(fā)展?近年來這種方法有何變化? 請思考以下代碼: result1 = doSomething1(); result2 = doSomething2(result1); 大多數(shù)語言都處理每...

    oujie 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<