18 HAZİRAN 2012, PAZARTESİ
JavaScript dize döküm
Üç yolu JavaScript String
için bir değişken atama buldum.
JQuery kaynak kodu bu üç seçenek için aradımkullanılan tüm bunlar.
Eğer aralarında herhangi bir fark olup olmadığını bilmek istiyorum:
value.toString()
String(value)
value ""
Hepsi aynı çıktı üretmek, ama bunlardan biri diğerlerinden daha iyidir?
""
bazı karakterleri kaydeden bir avantajı var derdim, ama bu büyük avantaj, başka bir şey değil?
CEVAP
18 HAZİRAN 2012, PAZARTESİ
value
null
olduğunda farklı şekilde davranır.
null.toString()
hata . bir atar ^em>Yöntem olamaz 'olabilirdi' nullString(null)
döndürür< . em^"" . nullnull ""
da verir< . em^"" . null
Çok benzer value
undefined
eğer bir davranış olur (jbabey's answer).
Bunun dışında, büyük döngüler onları kullanmadığınız sürece, endişe yaratabilir değil ihmal edilebilir bir performans farkı var.
Bunu Paylaş:
JavaScript bir dize tüm tekrarlarını d...
Nasıl JavaScript ile boş bir dize için...
JavaScript Dize hepsi küçük harf dönüş...
Nasıl JavaScript boolean bir dize dönü...
Nasıl JavaScript bir Tamsayı bir Dize ...