Tama funkio on HEADissa
function summa(x, y) {
var s = x y;
return s;
}
Kutsun sitä BODYSSÄ näin:
var eka = prompt("Anna ensimmäinen yhteenlaskettava!", 0);
var toka= prompt("Anna toinen yhteenlaskettava!", 0);
var tulos = summa(eka toka);
document.writeln(tulos);
Miksi se yhdistää merkkijonot eli 23 34= 2334 ?
Millä muutoksella saan lukujen summan niin, että kysyn kuitenkin promptin avulla luvut?
NumerotNumeroina
3
337
Vastaukset
- Piru
kutsut sitä metodiasi väärin
sitä pitäisi kutsua summa(eka,toka)
ja sinä kutsut sitä summa(eka toka);
summa-funktio palauttaa luvun, joten document.writeln vois olla suoraan näin:
document.writeln( summa(eka,toka) );- AloitinEilen
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); - gurusta kaukana
AloitinEilen kirjoitti:
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);mutta arvaukseni on, etta prompt palauttaa stringeja eli merkkijonoja eika numeroita.. Mutta miten sen saisi korjattua, en tieda. Oletko kokeillut antaa oletusarvona (promptin 2. muuttuja) nollasta poikkeavat numerot, laskeeko systeemisi ne oikein yhteen?
lisssu
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Joensuun kaupunki levittelee tonttitietoja Keskisuomalaiselle
Sähköposteja ja tonttitietoja levitellään mm. Pasi Koivumaalle273385Tiesitkö tätä ex-miehistä? Noriko Salo jysäytti yllätyspaljastuksen
Noriko Salo ja ex-F1 kuski Mika Salo olivat naimisissa v. 1999-2022. Kirsi Salon ex-mies puolestaan on muusikko Sammy A122509Kuka? Riehui valtuuston kokouksessa tänään ?
Onko puolangan puolesta porukkaa. Vaikuttaa siltä. Sairasta.962444Huh, huh! Sofia Belorf ei ole itse pessyt hiuksiaan kolmeen vuoteen
Sofia Belorf elää ökyelämää Dubaissa. Sofian arjessa kulta, raha ja luksus ovat vahvasti läsnä. Luksuselämään tottuneell1072134Toivoisitko Rakas vielä?
Haluaisitko vielä? Uskoisin osaavani näyttää sinulle, kuinka ainutlaatuinen nainen olet.761683Ihan pieni näkeminen vaan
👋 ja minä olisin valmis jo vaikka mihin sun kanssa. Nämä on näitä.. 🤫🫣😘💥481584Sointu Borg tilittää - Ei suostu enää tähän työhön: "Katastrofi"
Sointu Borg on mediapersoona, joka löi itsensä läpi Diili-realityssä. Borg on monipuolinen tekijä: mediapersoona, juonta261496Keskustelua kasteesta
You tubessa kaksi pappia keskustelivat kasteesta ja kritisoivat raamatullista uskovien kastetta. Toinen heistä yritti4001305- 1331241
Tulipalo viimeyönä
Olipa ikävä kuulla tämä tulipalo, nyt on jatkuvasti asuinpaloja.Grillikausi alkanut.Grillit pois parvekkeilta ja asuntoj151136