Şimdi Ara

Bu Soruyu bize açıklayacak bir Allahın kulu var mıdır YARDIM ACİL

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
259
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <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



  • 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 kangroo -- 21 Haziran 2017; 0:13:4 >
  • <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 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.