Bir değişken olmadığını kontrol dizesi | Netgez.com
SORU
30 EKİM 2010, CUMARTESİ


Bir değişken olmadığını kontrol dizesi

Şu anda isNaN fonksiyonu eğer benim değişken bir dize veya bir nesne olup olmadığını kontrol etmek için kullanıyorum. Ben sadece bu işe yarayacak gibi değil, çünkü yanlış yolu olup olmadığını merak etti.

if(isNaN(element))
    element = document.querySelector(element);

Eleman bile şu an hala isNaN doğru döndürmek için neden olan bir nesne. Herhangi bir fikir? Bariz olan bir şeyi kaçırıyorum eminim. İsNaN sadece string/integer bir test için işliyor?

CEVAP
30 EKİM 2010, CUMARTESİ


typeof operatörü kullanabilirsiniz:

var booleanValue = true; 
var numericalValue = 354;
var stringValue = "This is a String";
alert(typeof booleanValue) // displays "boolean"
alert(typeof numericalValue) // displays "number"
alert(typeof stringValue) // displays "string"

this webpage örnek. (Örnek biraz da olsa modifiye edildi).

typeof operatör için Here's başvuru.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013