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);
Pirulle
3
540
Vastaukset 3
- 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
Haluatko että unohdan sinut kokonaan
Siihen suuntaan ollaan menossa, nyt jo. Ja ehkä parempi näin, niin ei kulu energiaa hukkaan mahdottomuuteen. Ja vaikka j931520Haapaveden upea kurvikuningatar
No nyt on kyllä mahtava uutinen että Haapaveden rohkea ja toimelias nainen ja yrittäjä on päässyt finaaliin kurvikuninga1011196- 42864
Pisa-tulokset.....
Tuoreen tutkimuksen mukaan suomalaisten osaaminen on edelleen OECD-maiden keskitasoa parempaa. Kantaväestön oppilaiden303800Uskaltaisitko ihana nuorempi nainen lähettää
WhatsApp -viestiä, jos sulla on mun numero. Olisin ihan haltioitunut... Tykkään ja kaipaan ❤️❤️86726- 52706
- 46704
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.35661- 47647
- 28614