PDA

Pogčedajte punu verziju : charAt() za brojeve u JS?


bodi dilber
29. 08. 2008., 11:55
ima li u JS za brojeve nesto slicno string-naredbi charAt()?

japan
29. 08. 2008., 12:07
ne da ja znam, ali mozes da koristis charAt() nad vrednoscu kastovanom pomocu toString()


var broj = 123.456;
alert(broj.toString().charAt(2));

bluesman
29. 08. 2008., 12:08
Sto ne koristis bas charAt()? Konvertujes var u string


<script>
var i = 2349423;
var s = ""+i;
alert (s.charAt(3));
</script>


Ne znam sta ti tacno treba, mozda postoji i bolje resenje od charAt()

bodi dilber
29. 08. 2008., 12:18
evo ukratko...
imam nekoliko varijabli koje se krecu izmedju 11-19, 21-29, 31-39 itd.
za vrijednost drugog znaka "1" slijedi sabiranje. probao ovako ali nesto nije u redu:

if (koordinate.charAt(1)=="1") {
koordinate+=5
}

bodi dilber
29. 08. 2008., 12:24
ne da ja znam, ali mozes da koristis charAt() nad vrednoscu kastovanom pomocu toString()


var broj = 123.456;
alert(broj.toString().charAt(2));


ovo radi... hvala!

japan
29. 08. 2008., 12:29
da, samo sto ce ti to u tvom slucaju raditi samo za dvocifrne koordinate.

ako ti treba opstije resenje, onda bolje da koristis % operator

if(koordinata % 10 == 1) {
// sta vec treba ovde da se radi...
}

bodi dilber
29. 08. 2008., 12:42
ok, primio k znanju...

zasad mi i treba samo za dvocifrene koordinate.