• 11-10-2022, 10:53:58
    #1
    iki sayıyı çarpmaya çalışyorum ama olmuyor bakar mısınız rica etsem
  • Kabul Edilen Cevap
    •       function topla(sayi1, sayi2) {
              alert(Number(sayi1) * Number(sayi2));
            }
            topla("4", "5");
      şu şekilde çalışacaktır bunun yanı sıra javascriptte fonksiyon parametrelerinden "sayi1", "sayi2" 'de type girilmediği için (string, number, bool vs) en aşağıdaki fonksiyonu çağırdığınız bölümde `topla("4", "5")` yapmanıza gerek yok. Direkt sayı olarak verebilirsiniz. Örnek;

            function topla(sayi1, sayi2) {
              alert(sayi1 * sayi2);
            }
            topla(10, 5);
  • 11-10-2022, 10:57:22
    #2
    Eğer ki sayısal verileri tırnak içerisinde yani string olarak veriyorsanız parseInt() veya Number() kullanabilirsiniz veya direkt int olarak yazın. ++ olarak fonksiyonun aldığı parametreler fonksiyon içinde de aynı şekilde isimlendirilmelidir
    function topla(a,b){
    alert(parseInt(a) * parseInt(b))
    }
  • 11-10-2022, 11:00:46
    #3
    fonksiyonda aldığınız sayi1 ve sayi2 yi kullanacaksınız ilksayi ikinci sayi diye bir değişken yok ki
  • 11-10-2022, 11:09:47
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
          function topla(sayi1, sayi2) {
            alert(Number(sayi1) * Number(sayi2));
          }
          topla("4", "5");
    şu şekilde çalışacaktır bunun yanı sıra javascriptte fonksiyon parametrelerinden "sayi1", "sayi2" 'de type girilmediği için (string, number, bool vs) en aşağıdaki fonksiyonu çağırdığınız bölümde `topla("4", "5")` yapmanıza gerek yok. Direkt sayı olarak verebilirsiniz. Örnek;

          function topla(sayi1, sayi2) {
            alert(sayi1 * sayi2);
          }
          topla(10, 5);
  • 11-10-2022, 11:23:40
    #5
    HuseyinS adlı üyeden alıntı: mesajı görüntüle
          function topla(sayi1, sayi2) {
            alert(Number(sayi1) * Number(sayi2));
          }
          topla("4", "5");
    şu şekilde çalışacaktır bunun yanı sıra javascriptte fonksiyon parametrelerinden "sayi1", "sayi2" 'de type girilmediği için (string, number, bool vs) en aşağıdaki fonksiyonu çağırdığınız bölümde `topla("4", "5")` yapmanıza gerek yok. Direkt sayı olarak verebilirsiniz. Örnek;

          function topla(sayi1, sayi2) {
            alert(sayi1 * sayi2);
          }
          topla(10, 5);
    çok teşekkürler daha fazla bilgisahibi oldum