Autor | Zpráva | ||
---|---|---|---|
Milda Profil * |
#1 · Zasláno: 16. 8. 2005, 17:04:37
Dle popisu by substring(0,3) měla vrátit řetězec se znaky od nulté do třetí pozice, tj celkem 4 znaky na pozicích 0,1,2,3. IE se mi tváří že vrací jen 0,1,2 - je to možný?
Analogicky, když dám retezec.substring(5, retezec.length-1)mělo by to logicky vrátit od páté pozice do konce, ale vrací mi to jen do předposledního znaku, když to chci celý, nesmim od déky odčítat tu jedničku - mám pocit, že něco přehlížim a nevim co... |
||
Hugo Profil |
#2 · Zasláno: 16. 8. 2005, 17:08:42
Milda
ten druhy argument je delka retezce, ne pozice posledniho znaku. |
||
Milda Profil * |
#3 · Zasláno: 16. 8. 2005, 17:13:28
To ne, takle je to u substr(start,delka). substring je právě od pozice do pozice. I u substring funguje vynechání druhého parametru a pak to veme až do konce, ale stejně je to divný.
|
||
Hugo Profil |
#4 · Zasláno: 16. 8. 2005, 17:17:24
A jo, to jsem prehlidl. A je ten retezec dost dlouhy?? Prip., jak je to u jinych browseru?
|
||
Milda Profil * |
#5 · Zasláno: 16. 8. 2005, 17:19:09
Ale koukám, že FireFox to dělá uplně stejně.
Hugo Takže máš pravdu, je to počet znaků, ale vždycky od začátku řetězce, ne od startovní pozice. Snad aby to Yuhů opravil ve výkladu, my amatéři sme pak vedle :-) |
||
Časová prodleva: 10 dní
|
|||
PerToon Profil |
#6 · Zasláno: 26. 8. 2005, 16:47:17
Taky sem s tím měl dost dlouho problém. You are not alone.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0