国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - 谷歌瀏覽器調試JavaScript小技巧

谷歌瀏覽器調試JavaScript小技巧

2021-06-09 16:58JavaScript教程網 JavaScript

這篇文章主要介紹了谷歌瀏覽器調試JavaScript小技巧,需要的朋友可以參考下

谷歌瀏覽器不僅僅可以用來上網,對于開發人員來說,它更像是一款強大的開發輔助工具。

工欲善其事必先利其器,接下來筆者給大家分享一些Chrome的使用方法。

假如讀者了解如何在Chrome中添加JavaScript斷點,那請繼續閱讀;否則,自行腦補。

假如有這樣一段代碼:

 

復制代碼 代碼如下:

var a = 1;

 

function test(){
    var a, b, c, d, e;

    a = 2;
    b = a - 1;
    b = 9;
    c = 3;
    d = 4;
    e = (a + b * c) * (a - d);

    return e;
}

test();

 

代碼本身并不重要,重要的是形式。

假如e是我們最終需要的結果,但是發現結果不正確,于是我們在給e賦值的這一行下斷點。

谷歌瀏覽器調試JavaScript小技巧

下斷點之后,把鼠標移動到某個變量上,稍作停留,Chrome便會提示你該變量此時的值。

谷歌瀏覽器調試JavaScript小技巧

但無奈于表達式比較復雜,僅僅看單個變量的值,沒什么作用。看起來都挺正常,計算完就不對了。

這時候,你很可能想知道(a + b  c)這一部分的結果,別著急,先將表達式選中,然后將鼠標移動到選中的區域上,稍作停留。

谷歌瀏覽器調試JavaScript小技巧

Chrome直接告訴你答案了。更有意思的還在后邊。

直接在選中的區域單擊鼠標右鍵,會彈出一個菜單,最上邊兩項分別為:[Add to watch]、[Evaluate in console]。具體對應的視圖參考圖片。

谷歌瀏覽器調試JavaScript小技巧

所謂watch,可以理解為監控,有些表達式比較重要,可能需要在整個調試過程中,實時監控該表達式的值,這時就可以用watch。

舉個例子,我們把斷點設置在"b = 9;"這一行,然后添加watch:"a - b",值為1。如圖:

谷歌瀏覽器調試JavaScript小技巧

點擊下一步,執行"b = 9;",也就是說b的值發生了變化,此時再看看watch:"a - b"的值,為-7。

谷歌瀏覽器調試JavaScript小技巧

這樣就達到了實時監控的效果,調試起來更加方便快捷。

接下來再看看console是怎么回事。

console當然就是控制臺了,表達式可以直接在控制臺中求值。

比如想知道(a + b  c)的結果,直接copy到控制臺上,回車,結果就出來了。

等等,好像哪里不對的樣子,憑什么控制臺知道a、b、c的值?

在沒有斷點的情況下,在控制臺中執行JavaScript代碼,是面向全局的。也就是說,此時在控制臺中定義一個變量x,這個x的作用域是全局的。

如果在程序中斷的情況下使用控制臺,那么控制臺的作用域面向中斷處的作用域。也就是說,在哪里設置的斷點(或者是代碼執行到了哪里),控制臺的作用域就在哪里。

就本例而言,在全局范圍內定義了一個變量a,值為1;同時又在function test作用域定義了一個局部變量a,值為2。在"a = 2;"處下斷點,在控制臺中輸入a,回車,打印出undefined。

谷歌瀏覽器調試JavaScript小技巧

因為此時程序在function test內部中斷,程序執行到了function test中,所以控制臺的作用域也在function test中,因此輸入a訪問的是局部變量a,而此時局部變量a并未賦值,所以結果為undefined。

這次就先分享這么多,以后遇到給力的繼續分享,希望對讀者有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久www成人免费无遮挡大片 | 69免费视频| 国产精品美女久久久久久久久久久 | 国产在线小视频 | 色综合久久88色综合天天6 | 在线精品国产一区二区三区 | 伊人一区二区三区 | 日本视频中文字幕 | 亚州成人 | 一区二区 中文字幕 | 午夜精品在线 | 亚洲理论电影 | 综合一区 | 黄色最新网站 | 欧美黄在线观看 | 国产黄a三级三级看三级 | 久久精品一区二区三区四区 | 91中文字幕 | 激情欧美一区二区三区中文字幕 | 成人福利网站 | 久久香蕉网 | 高清hd写真福利在线播放 | 久久九九精品视频 | 免费精品人在线二线三线区别 | 福利视频网站 | 久久精品一区二区三区不卡牛牛 | 亚洲国产区 | 久草在线资源福利站 | 青草精品 | 久久人人爽人人爽人人片亚洲 | 人人插 | 久久成人精品视频 | 在线观看成人小视频 | 日韩高清一区二区 | 亚洲精品视频在线观看免费 | 色婷婷中文字幕 | 精品视频久久久 | 欧美日韩三区 | 欧美三级电影 | 免费黄色网止 | 国产一区二区视频在线观看 |