typeof (ifade)
Parantez içinde verilen ifadenin türünü döndürür.
Aşağıdaki değişkenleri deklare ettiğimizi farzedelim:
1 2 3 4 5 6 7 | <script type="text/javascript"> var fonksiyon = new Function("5+2") var metin ="round" var sayi=1 var tarih=new Date() var tanimsiz </script> |
Yukardaki değişkenlerin türleri aşağıdaki gibi olur:
1 2 3 4 5 6 7 | <script type="javascript"> typeof fonksiyon == 'function' typeof metin == 'string' typeof sayi == 'number' typeof tarih == 'object' typeof tanimsiz == 'undefined' </script> |
if(typeof yourFunctionName == ‘function’) {
yourFunctionName();
}
şeklinde kullanılarak bir javascript fonksiyonu sayfada tanımlıysa kullanılması sağlanabilir.