javascriptでオブジェクトのクラス名を知る方法を探しているとObject.prototype.toString.applyで調べられることがわかりました。

そこでjQueryがクラス名を返すかどうか調べたところObjectが返ってきました。

Object.prototype.toString.apply($("input[type=checkbox]"))
"[object Object]"

これはそういう仕様なのでしょうかそれとも調べ方が間違っていますか?

そもそもクラス名を調べてその動作をドキュメントで探そうとしたのですが、ドキュメントによるとselectorで値が複数のものも単数のものも返り値がjQueryになっていて調べる時の助けになりません。

javascriptで特定のオブジェクトの振る舞いを詳しく知りたいときにはどのような方法を取れば良いのでしょうか?

例えばRubyであれば「object.classでクラス名を調べて、そのクラスのドキュメントを参照する。」という方法が取れました。似た手段を取ろうとしたのですが上手くいきませんでした。