Pirulle

SeSama

Edelleen tökkii tämä koodinpätkä. Yritän saada tulostettua lukujen summan, mutta tuloksena on merkkijonojen yhdistäminen peräkkäin. Kun var eka on 23 ja var toka 15 tahtoisin tuloksen 38. Nut tulokseksi tulee 2315. Ongelma liittyy tuohon promptiin, koska koodi toimii oikein, jos annan funktion kutsussa parametrit suoraan eli document.write(summa(23, 15));


function summa(x, y) {
var s = x y;
return s;

var eka = prompt("Anna ensimmäinen yhteenlaskettava!");
var toka= prompt("Anna toinen yhteenlaskettava!");

document.writeln(summa(eka,toka));

var tulos = summa(eka,toka);
document.write("");
document.writeln(tulos);

3

540

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru

      parseInt() muuttaa merkkijonon kokonaisluvuksi.

      function summa(x, y) {
      var s = parseInt(x) parseInt(y);
      return s;
      }

      • DoD

        ..tai sitten huomioida kutsuessa esim.


        document.writeln(summa(eval(eka),eval(toka)));


      • DoD

        ..eval funkkaria voi myös käyttää syötteen tarkastamiseen esim.

        function summa(x, y) {
           var xx, yy,s
        xx = eval(x);
        yy = eval(y);
           if ((xx!=null) &&(yy!=null)) {s = xx yy;}
           else {s = "Virhe anna numeeriset arvot";}
           return s;
        }

        var eka = prompt("Anna ensimmäinen yhteenlaskettava!");
        var toka= prompt("Anna toinen yhteenlaskettava!");

        document.writeln(summa(eval(eka),eval(toka)));


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Haluatko että unohdan sinut kokonaan

      Siihen suuntaan ollaan menossa, nyt jo. Ja ehkä parempi näin, niin ei kulu energiaa hukkaan mahdottomuuteen. Ja vaikka j
      Ikävä
      93
      1520
    2. Haapaveden upea kurvikuningatar

      No nyt on kyllä mahtava uutinen että Haapaveden rohkea ja toimelias nainen ja yrittäjä on päässyt finaaliin kurvikuninga
      Haapavesi
      101
      1196
    3. Millä nimellä

      kutsut kaivattuasi omassa mielessäsi?
      Ikävä
      42
      864
    4. Pisa-tulokset.....

      Tuoreen tutkimuksen mukaan suomalaisten osaaminen on edelleen OECD-maiden keskitasoa parempaa. Kantaväestön oppilaiden
      Maailman menoa
      303
      800
    5. Uskaltaisitko ihana nuorempi nainen lähettää

      WhatsApp -viestiä, jos sulla on mun numero. Olisin ihan haltioitunut... Tykkään ja kaipaan ❤️❤️
      Ikävä
      86
      726
    6. Jos ajattelit että

      Annan anteeksi niin en anna.
      Ikävä
      52
      706
    7. 46
      704
    8. Meinasi nainen mennä pasmat sekaisin

      Rupesin vapisemaan, kun huomasin sinut. Mutta sain sentään juuri ja juuri koottua itseni, etten ihan häpäissyt itseäni.
      Ikävä
      35
      661
    9. Sinulle viestiä

      Me sitten oikeasti tutustutaan ensin!!
      Ikävä
      47
      647
    10. Tiedät että on

      Tunteita yhä ja edelleen. Ehkä molemmin puolin.
      Ikävä
      28
      614
    Aihe