Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
362
Tıklama
0
Öne Çıkarma
Bu Soruyu bize açıklayacak bir Allahın kulu var mıdır YARDIM ACİL
S
9 yıl (100 mesaj)
Çavuş
Konu Sahibi

<html>
<body>
<script language="JavaScript">
var a = 2; var b = 1; var c = 2;
if(++b != a++)
c = a + b;
var d = c;
</script>
</body>
</html>

Arkadaşlar bunu bize acıklayacak var mı acil

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
9 yıl (15069 mesaj)
Moderatör

var a nesnesi 2 , var b nesnesi 1, var c nesnesi ise 2 dir
eğer b nesnesinin bir sonra ki ilk işlemde 1 artırılmış hali a nesnesinin bir sonraki işlemde ki 1 artırılmış haline eşit değilse (bu formüle göre a 2 b 2 olur);
c nesnesi a ve b nin toplamına eşittir.
yukardaki çözüm web sayfası içinde görünür.

bu kodlar bir döngü vermez.doğrulama yapar.olay else ye düşer.kalın yazan durumlar birbirinden farklıdır.





< Bu mesaj bu kişi tarafından değiştirildi Guest-2104C947D -- 21 Haziran 2017; 0:13:4 >

H
9 yıl (282 mesaj)
Yüzbaşı

<script language="JavaScript">
var a = 2; // a değişkeni tanımlanıyor ve 2 atanıyor
var b = 1; // b değişkeni tanımlanıyor ve 1 atanıyor
var c = 2; // c değişkeni tanımlanıyor ve 2 atanıyor

// b'yi önce arttırıyor. b=2 oluyor. a'yı sonra arttıracak. karşılaştırma yaparken a'yı 2 olarak kullanacak. sonra a=3 olacak
if(++b != a++) // eğer b, a'ya eşit değilse. karşılaştırken b=2 a=2 olduğundan yani eşit old. if'e girmez.
c = a + b; // if'e girerse c, a ile b'nin toplamı olsun.

var d = c; // d değişkenini tanımlar ve c'ye eşitler. c, en baştaki değerini kullanır. c=2. if'e girmemişti. yani d=2 olur.
</script>





< Bu mesaj bu kişi tarafından değiştirildi hyrgul -- 21 Haziran 2017; 4:18:29 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.