Valikko
Aloita keskustelu
Hae sivustolta
Kirjaudu sisään
Keskustelu
Viihde
Alennuskoodit
Black Friday 2024
Lainaa
Treffit
Säännöt
Chat
Keskustelu24
profiilit
jerzunposti
profiilit
jerzunposti
jerzunposti
Vapaa kuvaus
It-tradenomi vuosimallia 2017.
Aloituksia
165
Kommenttia
283
Uusimmat aloitukset
Suosituimmat aloitukset
Uusimmat kommentit
Poistin edellisen viestini liittyen tähän, sillä annoin virheellistä informaatiota. Tein Javalla kyseisen kaltaisen ohjelman, ja se oli tunnin homma, mutta PHP:n nelosversiosta eteenpäin on tarjolla valmiskin metodi prosentin saamiseksi, kun vertaillaan kahta merkkijonoa! Käytä similiar_text -metodia.
$tarjous = similiar_text("koulutus","koulu",$prosentti);
echo $prosentti; //Tulostaa lasketun täsmäävyyden prosenttina...
Auttoiko tämä kenties?
08.07.2013 19:30
Aloin mielenkiinnosta selailemaan myös tätä Javascript -palstaa, ja vastaan tähänkin, vaikka tämä ketju on jo vanhahko.
Voihan sen noinkin tehdä, miten Jussipussi viestissään esitti. .split() -metodi parametreilla "" erottaa siis jokaisen merkin erilleen merkkijonosta, ja antaa palautusarvona taulukon. Enää ei välttämättä tarvitse sen jälkeen luoda uusia muuttujia, vaan arvoihin pääsee käsiksi suoraan taulukkomuuttujan kautta. Näin säästyy muistiakin, kun ei useaan kertaan turhaan tallenna tietokoneen muistiin samoja arvoja! En tiedä, toimiiko ns. "metodikutsuketju" Javascriptissä, kuten Javassa, mutta tilan säästämiseksi sen voi suoraankin tehdä vaikka näin:
var taulukko = "16".split("").; //Alkio 0 sisältää arvon 1, 1 arvon 6...
Tai jos ei halua muuttujaa luoda, ja haluaa käyttää enemmän tietokoneen tehoja, voihan kai suoraankin joka kerta suorittaa uudelleen .split()-kutsun?
Esim kun halutaan luvusta 16 numero 6 käyttöön, koodataan vain
"16".split("")[1]; //Javassa tämä toimii, mutta toimiiko Javascriptissä?
08.07.2013 08:42
Annan nyt oman panokseni tähän keskusteluun. Olio - perusteisen lähestymistavan omaksuminen on oleellista Javassa, jotta voi ymmärtää kielen.
String mjono = "Tarjoan koulutusta Javasta kiinnostuneille!";
Tuossa oikeastaan luodaan mjono -niminen olio, joka on tietotyypiltään String. Seuraavaksi voidaan luodun olion kautta kutsua String -tietotyypissä määriteltyjä palveluja ja metodeja, esim.
boolean koulutustatarjollako = mjono.contains("koulutus");
Olio -pohjainen ohejlmointi säästää aikaa ja vaivaa myös, ja samaa koodia ei tarvitse toistaa useaan kertaan.
Tässä nyt jotain mietteitäni. Jos joku kiinnostui tarjoamastani koulutuksesta, voi lukea Tori -palstalta tarjoukseni!
07.07.2013 09:20
15 / 15