15 NİSAN 2010, PERŞEMBE
Nasıl değişken olup olmadığını belirlemek için 'tanımsız' veya 'null'
Nasıl eğer değişken ise belirlerim 'tanımsız' ya da ''. null Benim kod aşağıdaki gibidir:
var EmpName = $("div#esd-names div#name").attr('class');
if(EmpName == 'undefined'){
//DO SOMETHING
};
<div Id="esd-names">
<div Id="name"></div>
</div>
Ama eğer bunu yaparsam, JavaScript yorumlayıcı durur yürütme.
CEVAP
15 NİSAN 2010, PERŞEMBE
Bu gibi yapabilirsiniz:
if(typeof variable_here === 'undefined'){
// your code here.
};
Katı eşitlik operatörü ===
yukarıda var JS, çünkü iyi bir fikir kullanarak, undefined
gibi bir çok değişken adı:
var undefined = "something";
Yani ===
kullanarak gerçekten bir değişken için undefined
değeri karşı kontrol olmasını sağlar.
Ayrıca yapabilirsiniz:
if(! variable_here){
// your code here.
};
See more info about typeof operator.
Güncelleme:
typeof null
object
döndüren dikkat edin:
typeof null == 'object' // true
Ayrıca, typeof NaN
döner 'sayısı'.
Bu sınıfa giren operatörü kullanarak 2 ortak sakıncaları vardır.
Ayrıca kontrol etmek isteyebilirsiniz:
Bunu Paylaş:
Nasıl belirli bir Linux 32 bit veya 64...
Nasıl bir web sayfası doğrudan tarayıc...
Nasıl pozitif veya negatif bir sayı ol...
Nasıl olursa IEnumerable null veya boş...
Nasıl pi benim hesaplama doğru olup ol...