• (bkz: sizeof)
  • c#da bir objenin typenini donduren metod.
  • java'daki class adindan sonra konan .class property'sine esdegerdir.
  • şöyle (js) kullanımları vardır;

    if (typeof declared !== 'undefined') { ... }

    var index = 5;
    var result = (typeof index === 'number');

    var obj = {};
    var result = (typeof obj.propnotdeclared === 'undefined');
  • c#'da bir nesnenin temsilini almaya yarayan operator. compile time da gerçekleşmektedir.
    örneğin:
    string foo<t>(t parameter) { return typeof(t).name; }

    hayvan muhtemel_bir_köpek = new kopek();
    kopek kesinlikle_bir_köpek = new kopek();

    foo<kopek>(muhtemel_bir_köpek);

    şimdi yukarıda foo methodu çağrısında köpek parametresi verildiği için derleme zamanında* hata alırız. çünkü metod bir köpek beklemektedir ancak biz bir hayvan göndermekteyiz.

    ayrıca çalışma zamanında* benzer işi yapan için (bkz: gettype)
  • girdiğiniz verinin türünü ögrenmenizi sağlar. bir sayi giriniz console'da
    console.log( typeof 5 )
    bunları da deneyiniz :
    console.log( typeof null )
    console.log( typeof undefined )
hesabın var mı? giriş yap