Tere! Teise koduse tööna jäi teha kaks asja! 1) Lõpetada meie harjutus_2 (cm/tollid teisendaja) selliselt, et saaks ka teistpidi arvutada, sisestades tollide väärtuse saaks arvutada vastava väärtuse sentimeetrites. Selleks vaja lisada veel üks nupp (input) ja üks funktsioon, mis vastava arvutuse teeb. 2) Tekitada veel üks "kalkulaator" mingisuguse teise teisenduse tegemiseks (analoogne, näiteks kilogrammid/naelad vms). Selle võib lisada sama veebilehe sisse aga võib ka eraldi uue lehe tekitada. Mõlemal juhul oleme seni võtnud väärtuse ja sellega midagi korrutanud/jaganud. Niisugusel juhul saab Javascript ise aru, et kasutaja sisestatud väärtus on arv ja sellega saab korrutada/jagada. Kui me aga peame hoopis liitma/lahutama, siis tekkib probleem - väärtust loetakse tekstiks ja näiteks 3 + 2 võrdub 32! Et sellist viga vältida, peab tekstiväljalt võetud väärtuse kindlasti numbrina tõlgendama, ehk siis kasutaja sisestatud väärtusest arvu eraldama. Siiani oli näiteks: var sentim = document.getElementById('cm').value; Täisarvu (integer) puhul näiteks aga: var sentim = parseInt(document.getElementById('cm').value); ehk siis küsitav väärtus paigutatakse meetodi pardeInt sisse! Kui aga soovime ka komakohti kasutada (murdarv), siis: var sentim = parseFloat(document.getElementById('cm').value); ehk siis küsitav väärtus paigutatakse meetodi parseFloat sisse! NB! Endiselt eeldame, et kasutaja on korralik ning kasutab komakoha eraldajana punkti (nagu ameeriklased)! Kodutöö palun mulle elektronposti manusega saata! rinde@tlu.ee Kirja teemaks palun pange näiteks RAM kodutöö Andrus Rinde