'veya' anlamına gelir. Bu örnekte, değerini time
değişkenine atar veya bu yoksa veya false
döndürürse, yerine new Date()
döndürülen değeri atar. daha net yorumlarda, Malovolio tarafından belirtildiği gibi Veya: $(el).data('start')
(yani, null, boş bir dize 0, yanlış tanımsız veya NaN) "falsy" ise
... sonra
new Date()
olduğunu değerlendirildi ve
time
'a atandı.
mantıksal operatörün önemli bir yönü:
Mantıksal operatörler, tipik olarak (mantıksal) değerleri Boole kullanılır; olduklarında bir Boole değeri döndürürler. Ancak, & & ve || işleçler aslında belirtilen işlenenlerden birinin değerini döndürür, bu nedenle bu işleçler Boolean olmayan değerlerle kullanılıyorsa, Boolean olmayan bir değer döndürebilirler.
Referanslar:
olarak @Esailija hi sayesinde yeniden yazılabilir. –
Yapacağınızı umduğum eylem bu soruyu silmekti, çünkü zaten sorulan ve cevaplanandan farklı değil. – Esailija
Bahsettiğiniz bağlantıya benzer bir şey bulmaya çalıştım ama "iki, çift dikey çizgi javascript" gibi anahtar kelimeler kullanarak hiçbir şey bulamadım. Düz ingilizcede fazla bir şey olmadığı için, soruyu sormaya karar verdim. –