我想在Chrome的Javascript控制檯中學習調試Javascript。但是,我不明白控制檯如何顯示對象的數據類型。例如,在JavaScript控制檯,它顯示了這一點:如何識別變量的對象類型?
在這張圖片中,我使用的JQuery。我試圖對幾個變量做一個console.log
,但是我怎麼知道一個特定的變量是一個JQuery對象還是一個原始的DOM對象?是HTMLDivElement
還是另一個顯示控制檯中列出的div
標記的JQuery對象或原始DOM對象?
通常,我應該如何在調試器控制檯(如Chrome的Javascript控制檯)中瞭解Javascript中的對象或變量的數據類型?在諸如Java這樣的語言中,變量的數據類型在調試器中清晰地顯示出來;我可以從調試器知道變量是什麼類型的對象,無論是Class A
的實例還是Class B
的實例等。
如果您確實想要檢查對象的屬性,請使用'console.dir'。 –
@naveen實際上,在我編輯我的問題之前,我真的很想問一下在調試過程中如何檢查Javascript的數據類型。但我沒有一個更具體的例子來用於我的問題。我只能想到JQuery和DOM對象的情況。所以我認爲我這樣說。 – Carven
@xenon。好。對不起,我不能撤消我的投票,我猜。 – naveen