Html - CSS - XML - JavaScript - Ajax
Soru Şu: - (A==1 && A==2 && A==3)Gerçek Olabilecek Mi? Javascript
Soru Şu: - (A==1 && A==2 && A==3)Gerçek Olabilecek Mi? Javascript
-
javascript
Soru şu: - (a==1 && a==2 && a==3)Gerçek olabilecek mi?
soru alıntı
hile yapmak yok. Google den aranmaz
çevap verip tam bir açıklama bizim ufkumuzu açar.
ran tarafından 21/Oca/18 15:10 tarihinde düzenlenmiştir -
olmaması lazım bir değişken 3 değer atanmaması lazım
-
- (a==1 && a==2 && a==3)
a 1 ise a'nin hem 1, hem 2, hemde 3 olma ihtimali yok
- (a==1 || a==2 || a==3)
a 1 ise a'nin 1 veya 2 veya 3 olma ihtimali var
-
Soru sizce de aptalca degil mi hocam? Kimin, neden boyle bir kosula ihtiyaci olur, merak ettim acikcasi.
duzeltme: aptalca degilmis. demek ki at gozluguyle dusunmemek gerekiyormus. yalniz buradaki sorudan alinti yaptiysan burada daha farkli hocam: https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true
-
kuantuma göre gerçektir
-
harika! :)
-
edit: yanlis olmus
herlocksholmes tarafından 21/Oca/18 15:57 tarihinde düzenlenmiştir -
Bi süredir javascript te bakmadığımdan kod olarak cevap yazamıyorum ama prototype ekleyerek her çağrıldığında değerini 1 artırarak verebilir veya dışardan bir değeri her çağrıldığında +1 ekleyip return edebilir. Aklıma bunlar geldi.
-
Olur.
ECMA referansında bu konuya değinilmişti diye hatırlıyorum. JS in gariplikleri işte.
'Boşluk' karakteri bu tür garipliklere sebep oluyordu.
-
SkynetX bunu yazdı
Olur.
ECMA referansında bu konuya değinilmişti diye hatırlıyorum. JS in gariplikleri işte.
'Boşluk' karakteri bu tür garipliklere sebep oluyordu.
var aᅠ = 1; var a = 2; var ᅠa = 3; console.log(aᅠ); console.log(a); console.log(ᅠa); if(aᅠ==1 && a== 2 &&ᅠa==3) console.log("A hem 1 hem 2 hem de 3");
-
Stackoverflowda 3-4 farkli yontemle olabilecegini gostermislerdi.
A yi obje olarak tanimlayip yapan vardi. Yanina gorunmez karakter koyup 3 farkli degisken seklinde yapan vardi.
Bence programlama dillerine bu tarz esneklikler vermek gelistirme hizini artirirken bir o kadar da tehlike olusturuyor.
Uzak durmak gerek :)