Javascriptの中の特例


コードを先に見ます

	alert(typeof null);  //object
	alert(typeof Object.prototype); //object
	alert(null instanceof Object); //false
	alert(Object.prototype instanceof Object); //false
その結果、nullとObject.prototypeは対象ではないことが分かりました.

	alert(typeof Function.prototype);
	alert(Function.prototype instanceof Function);
これも特殊な例です.つまり、Funtions.prototypeはFunctionではありません.