Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: JavaScript: Tekstin pituus

T.M. [04.10.2003 00:03:23]

#

function strlen(teksti){
	teksti = new String(teksti);
	if(teksti != ""){
		var u = 0;
		var p = 0;
		while(teksti.charAt(u) != ""){
			// lasketaan merkkijonon pituus
			// tuhannen merkin tarkkuudella
			u += 1000;
		}
		while(teksti.charAt(u-(p+1)) == ""){
			// miinustetaan yksi numero lasketusta
			// likiarvosta, kunnes tulee jokin kirjain,
			// ja lasketaan kuinka monta merkkiä
			// piti mennä taaksepäin merkkijonossa
			p++;
		}
		return(u-p);
	}else{
		return 0;
	}
}

routilaj [27.05.2004 16:54:30]

#

No on tuohon aika paljonkin helpompi keino: muuttujan_nimi.length, että voi sitten miettiä, mistä on katsonut, kun ei tuotakaan keksinyt.

Toimii IE:ssä ja NS:ssä

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta