//HelloWorld adında bir fonksiyon yaratalım. function HelloWorld(name) { alert("Hello World, " + name); } //Görüldüğü gibi, fonksiyon oluşturduğumuz anda yeni bir Function instance'i oluşturmuş olduk. alert('HelloWorld instanceof Function: ' + (HelloWorld instanceof Function)); //Fonksiyondan bir nesne daha oluşturduk. Fakat gerçekten bir "nesne" mi? alert('new HelloWorld instanceof Object: ' + ((new HelloWorld('fka')) instanceof Object)); //Peki fonksiyonun kendisi bir nesne mi? alert('Function instanceof Object: ' + (Function instanceof Object));