Şimdi Ara

nerede hata var acaba

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
147
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • function toCelsius(fahrenheit) {return (5/9) * (fahrenheit-32);}

    Herkese merhaba.Yukardaki scriptte hata veriyor.Acaba nerede hata yapmış olabilirim?
    Uncaught SyntaxError: Unexpected identifier



  • "function" diye bir şey yok.
    Ayrıca parametre alırken, parametrenin tipini belirtmek zorundasın. Tıpkı yeni bir değişken deklare eder gibi.

    double toCelsius(double fahrenheit) {...} şeklinde düzeltebilirsin.



    < Bu mesaj bu kişi tarafından değiştirildi gdb -- 11 Ekim 2017; 12:22:15 >
  • quote:

    Orijinalden alıntı: gdb

    "function" diye bir şey yok.
    Ayrıca parametre alırken, parametrenin tipini belirtmek zorundasın. Tıpkı yeni bir değişken deklare eder gibi.

    double toCelsius(double fahrenheit) {...} şeklinde düzeltebilirsin.

    Kusura bakmayın,javascript dilinden bahsettiğimi belirtmeyi unutmuşum.Javascriptte de yok mu böyle bir kavram?
  • my-lord M kullanıcısına yanıt
    Yazdığınız kod hata vermiyor? Hem chrome konsolunda denedim hem online bir interpreter'da denedim hiçbir sorun yok :)
  • quote:

    Orijinalden alıntı: gdb

    Yazdığınız kod hata vermiyor? Hem chrome konsolunda denedim hem online bir interpreter'da denedim hiçbir sorun yok :)

    <!DOCTYPE html> 
    <html>
    <head>
    <script>

    function toCelsius(fahrenheit) {return (5/9) * (fahrenheit-32);}
    document.getElementById("demo").innerHTML = toCelsius(77);

    </script>
    </head>


    <body>

    <p id="demo">My First Paragraph</p>

    </body>

    </html>



    Yukarıda <p> etiketindeki ifadenin değişmesi gerekiyor.Ama değişmiyor.Body de de sıkıntı yok.
  • Sıralamanda hata var. Önce getElementById diyorsun fakat elementi daha sonra yaratıyorsun. Sıralama önemli.
    Script bloğunu body'nin altına alırsan çözülür.
  • Çok teşekkürler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.